Enum PageNavigationType

Tipo denavegación de la página

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

La navegación por páginas se produce después de que el encuestado completa una página que contiene la opción y solo si eligió esa opción. Si el encuestado eligió varias opciones con instrucciones de navegación en la misma página, solo la última opción de navegación tendrá 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 enumeración, 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.
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]);

Propiedades

PropiedadTipoDescripción
CONTINUEEnumContinúa a la siguiente página del formulario después de completar la página actual.
GO_TO_PAGEEnumIr 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.