Enum PageNavigationType

PageNavigationType

Перечисление, представляющее поддерживаемые типы навигации по страницам. Доступ к типам навигации по страницам можно получить из FormApp.PageNavigationType .

Навигация по страницам происходит после того, как респондент заполнит страницу, содержащую параметр, и только в том случае, если респондент выбрал этот вариант. Если респондент выбрал несколько вариантов с инструкциями по навигации на одной странице, только последний вариант навигации имеет какое-либо значение. Навигация по страницам также не влияет на последнюю страницу формы.

Варианты, использующие навигацию по страницам, не могут быть объединены в одном элементе с вариантами, которые не используют навигацию по страницам.

// 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 Отправьте ответ формы после заполнения текущей страницы.