Enum PageNavigationType

PageNavigationType

Una enumeración que representa los tipos de navegación de páginas compatibles. Se puede acceder a los tipos de navegación de páginas desde FormApp.PageNavigationType.

La navegación de la página ocurre después de que el encuestado completa una página que contiene la opción y solo si el encuestado eligió esa opción. Si el encuestado eligió varias opciones con instrucciones de navegación de página en la misma página, solo la última opción de navegación tiene efecto. La navegación de páginas tampoco tiene efecto en la última página de un formulario.

Las opciones que usan la navegación de páginas no se pueden combinar en el mismo elemento con opciones que no la usan.

Para llamar a una enum, debes llamar a su clase superior, nombre y propiedad. Por ejemplo, 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]);

Propiedades

PropiedadTipoDescripción
CONTINUEEnumDirígete a la siguiente página del formulario después de completar la página actual.
GO_TO_PAGEEnumSalta a una página específica del formulario después de completar la página actual.
RESTARTEnumReinicia el formulario desde el principio, sin borrar las respuestas ingresadas hasta el momento, después de completar la página actual.
SUBMITEnumEnvía la respuesta del formulario después de completar la página actual.