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. 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ść | Typ | Opis |
---|---|---|
CONTINUE | Enum | Po uzupełnieniu informacji na bieżącej stronie przejdź do następnej strony formularza. |
GO_TO_PAGE | Enum | Po ukończeniu bieżącej strony przejdź do określonej strony formularza. |
RESTART | Enum | Po udzieleniu odpowiedzi uruchom formularz ponownie od początku, nie usuwając żadnych wprowadzonych do tej pory odpowiedzi bieżącej stronie. |
SUBMIT | Enum | Po wypełnieniu bieżącej strony prześlij odpowiedź za pomocą formularza. |