Enum PageNavigationType

PageNavigationType

تعداد يمثّل الأنواع المتاحة للتنقّل في الصفحة. يمكن الوصول إلى أنواع التنقل في الصفحات من خلال FormApp.PageNavigationType.

يحدث التنقل في الصفحة بعد إكمال المستجيب للصفحة التي تحتوي على الخيار، وفقط إذا اختار المستجيب هذا الخيار. إذا اختار المستجيب خيارات متعددة مع تعليمات التنقل في الصفحة على نفس الصفحة، فإن خيار التنقل الأخير فقط هو الذي يكون له أي تأثير. لا يؤثر التنقّل في الصفحة أيضًا في الصفحة الأخيرة من النموذج.

لا يمكن دمج الخيارات التي تستخدم التنقّل في الصفحة في العنصر نفسه مع الخيارات التي لا تستخدم التنقّل في الصفحة.

لاستدعاء التعداد، يمكنك استدعاء الفئة الرئيسية والاسم والخاصية. مثلاً: 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]);

أماكن إقامة

الموقعTypeالوصف
CONTINUEEnumتابع إلى الصفحة التالية من النموذج بعد إكمال الصفحة الحالية.
GO_TO_PAGEEnumالانتقال إلى صفحة محدّدة من النموذج بعد إكمال الصفحة الحالية
RESTARTEnumأعِد تشغيل النموذج من البداية، بدون محو الإجابات التي تمّ إدخالها حتى الآن، بعد إكمال الصفحة الحالية.
SUBMITEnumأرسِل الرد على النموذج بعد إكمال الصفحة الحالية.