Enum PageNavigationType

PageNavigationType

Wyliczenie reprezentujące obsługiwane typy nawigacji na stronach. Typy nawigacji na stronie dostęp na stronie FormApp.PageNavigationType.

Nawigacja na stronie ma miejsce, gdy użytkownik uzupełni stronę zawierającą opcję, a następnie tylko wtedy, gdy respondent wybrał tę opcję. Jeśli respondent wybrał wiele opcji z na danej stronie, działa tylko ostatnia opcja nawigacji. Nawigacja po stronach nie ma też wpływu na ostatnią stronę formularza.

Opcje, które używają nawigacji na stronie, nie mogą być połączone w tym samym elemencie z opcjami, które nie są używane korzystać z nawigacji na stronie.

Aby wywołać wyliczenie, musisz wywołać 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 uzupełnieniu informacji na bieżącej stronie przejdź do następnej strony formularza.
GO_TO_PAGEEnumPo ukończeniu bieżącej strony przejdź do określonej strony formularza.
RESTARTEnumPo udzieleniu odpowiedzi uruchom formularz ponownie od początku, nie usuwając żadnych wprowadzonych do tej pory odpowiedzi bieżącej stronie.
SUBMITEnumPo wypełnieniu bieżącej strony prześlij odpowiedź za pomocą formularza.