Enum PageNavigationType

页面导航类型

表示支持的页面导航类型的枚举。您可以通过 FormApp.PageNavigationType 访问页面导航类型。

只有在受访者选择相应选项并完成包含该选项的页面后,系统才会执行页面导航。如果回复者在同一页面上选择了多个包含页面导航说明的选项,则只有最后一个导航选项有效。网页导航对表单的最后一页也没有影响。

使用页面导航的选项不能与不使用页面导航的选项在同一项中组合使用。

如需调用枚举,您可以调用其父类、名称和属性。例如 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填写当前页面后,提交表单回复。