Enum PageNavigationType

PageNavigationType

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

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

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

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

תכונות

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