Enum PageNavigationType

דףניווטסוג

enum שמייצג את סוגי הניווט הנתמכים בדפים. אפשר לגשת לסוגי הניווט בדף דרך FormApp.PageNavigationType.

הניווט בדפים מתבצע אחרי שהמשיב משלים דף שמכיל את האפשרות, ורק אם המשיב בחר באפשרות הזו. אם המשיב בחר כמה אפשרויות עם הוראות לניווט בדף באותו דף, רק אפשרות הניווט האחרונה תשפיע. גם לניווט בדפים אין השפעה על הדף האחרון בטופס.

אי אפשר לשלב באותו פריט אפשרויות שמשתמשות בניווט בדפים עם אפשרויות שלא משתמשות בניווט בדפים.

כדי לקרוא למאפיין enum, צריך לקרוא לכיתה ההורה, לשם ולנכס שלו. לדוגמה, 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]);

מאפיינים

נכססוגתיאור
CONTINUEEnumאחרי שמסיימים את הדף הנוכחי, עוברים לדף הבא בטופס.
GO_TO_PAGEEnumלעבור לדף מסוים בטופס אחרי השלמת הדף הנוכחי.
RESTARTEnumאחרי שמסיימים את הדף הנוכחי, מתחילים מחדש את הטופס מההתחלה בלי למחוק את התשובות שהוזנו עד כה.
SUBMITEnumשולחים את התשובה לטופס אחרי שמסיימים את הדף הנוכחי.