Enum PageNavigationType

PageNavigationType

Um enum que representa os tipos compatíveis de navegação nas páginas. Os tipos de navegação nas páginas podem ser acessados de FormApp.PageNavigationType.

A navegação ocorre depois que o participante conclui uma página que contém a opção e somente se ele tiver escolhido essa opção. Se o entrevistado tiver escolhido várias opções com instruções de navegação na mesma página, somente a última opção de navegação terá efeito. A navegação também não afeta a última página do formulário.

As opções que usam a navegação nas páginas não podem ser combinadas no mesmo item com aquelas que não usam a navegação por páginas.

Para chamar um tipo enumerado, chame a classe, o nome e a propriedade pai dele. Por exemplo, 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]);

Propriedades

PropriedadeTipoDescrição
CONTINUEEnumContinue para a próxima página do formulário depois de preencher a página atual.
GO_TO_PAGEEnumIr para uma página específica do formulário depois de preencher a página atual.
RESTARTEnumDepois de concluir a página atual, reinicie o formulário sem limpar as respostas inseridas até o momento.
SUBMITEnumEnvie a resposta do formulário após preencher a página atual.