Enum PageNavigationType

StronaNawigacjaTyp

Wyliczenie reprezentujące obsługiwane typy nawigacji po stronie. Typy nawigacji po stronie są dostępne na stronie FormApp.PageNavigationType.

Przejście na stronę następuje po wypełnieniu przez respondenta strony zawierającej opcję i tylko wtedy, gdy respondent wybrał tę opcję. Jeśli respondent wybrał kilka opcji z instrukcjami nawigacji po stronie, ma to wpływ tylko na ostatnią opcję nawigacji. Nawigacja po stronach nie ma też wpływu na ostatnią stronę formularza.

Opcji, które korzystają z nawigacji po stronie, nie można łączyć w tym samym elemencie z opcjami, które z niej nie korzystają.

Aby wywołać enum, wywołaj jego klasę nadrzędną, nazwę i właściwość. Na przykład: FormApp.PageNavigationType.CONTINUE.

// Create a form and add a new multiple-choice item and a page-break item.
const form = FormApp.create('Form Name');
const item = form.addMultipleChoiceItem();
const pageBreak = form.addPageBreakItem();

// Set some choices with go-to-page logic.
const rightChoice = item.createChoice(
    'Vanilla',
    FormApp.PageNavigationType.SUBMIT,
);
const wrongChoice = item.createChoice(
    'Chocolate',
    FormApp.PageNavigationType.RESTART,
);

// For GO_TO_PAGE, just pass in the page break item. For CONTINUE (normally the
// default), pass in CONTINUE explicitly because page navigation cannot be mixed
// with non-navigation choices.
const iffyChoice = item.createChoice('Peanut', pageBreak);
const otherChoice = item.createChoice(
    'Strawberry',
    FormApp.PageNavigationType.CONTINUE,
);
item.setChoices([rightChoice, wrongChoice, iffyChoice, otherChoice]);

Właściwości

WłaściwośćTypOpis
CONTINUEEnumPo wypełnieniu bieżącej strony przejdź do następnej strony formularza.
GO_TO_PAGEEnumPrzejdź do określonej strony formularza po wypełnieniu bieżącej strony.
RESTARTEnumPo wypełnieniu bieżącej strony zacznij wypełniać formularz od początku, nie kasując dotychczas podanych odpowiedzi.
SUBMITEnumPrześlij odpowiedź na formularz po wypełnieniu bieżącej strony.