Перечисление, представляющее поддерживаемые типы навигации по страницам. Доступ к типам навигации по страницам можно получить из Form App.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]);
Характеристики
Свойство | Тип | Описание |
---|---|---|
CONTINUE | Enum | Перейдите к следующей странице формы после заполнения текущей страницы. |
GO_TO_PAGE | Enum | Перейти на указанную страницу формы после заполнения текущей страницы. |
RESTART | Enum | Перезапустите форму с самого начала, не удаляя введенные ответы после заполнения текущей страницы. |
SUBMIT | Enum | Отправьте ответ на форму после заполнения текущей страницы. |