Enum PageNavigationType

PageNavigationType

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

Nawigacja na stronie ma miejsce po wypełnieniu strony, na której znajduje się dana opcja, i tylko wtedy, gdy użytkownik ją wybrał. Jeśli respondent wybrał wiele opcji z instrukcjami nawigacji na stronie na tej samej stronie, efektem będzie tylko ostatnia opcja nawigacji. Nawigacja na stronie nie ma też wpływu na ostatnią stronę formularza.

Wyborów dotyczących nawigacji na stronie nie można łączyć w ramach tego samego elementu z opcjami, które nie korzystają z nawigacji po stronie.

Aby wywołać wyliczenie, wywołaj jej 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.
var form = FormApp.create('Form Name');
var item = form.addMultipleChoiceItem();
var pageBreak = form.addPageBreakItem();

// Set some choices with go-to-page logic.
var rightChoice = item.createChoice('Vanilla', FormApp.PageNavigationType.SUBMIT);
var 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.
var iffyChoice = item.createChoice('Peanut', pageBreak);
var 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_PAGEEnumPo wypełnieniu bieżącej strony przejdź na określoną stronę formularza.
RESTARTEnumPo ukończeniu bieżącej strony uruchom formularz ponownie od początku, bez usuwania dotychczasowych odpowiedzi.
SUBMITEnumPrześlij odpowiedź z formularza po wypełnieniu bieżącej strony.