טיפוסים בני מנייה (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]);
תכונות
נכס | תיאור | התיאור |
---|---|---|
CONTINUE | Enum | המשך לדף הבא בטופס לאחר השלמת הדף הנוכחי. |
GO_TO_PAGE | Enum | מעבר לדף מסוים בטופס אחרי השלמת הדף הנוכחי. |
RESTART | Enum | הפעילו מחדש את הטופס מההתחלה, בלי למחוק את התשובות שהוזנו עד עכשיו, אחרי שתשלימו את הדף הנוכחי. |
SUBMIT | Enum | אחרי השלמת הדף הנוכחי, צריך לשלוח את התשובה לטופס. |