Enum PageNavigationType

PageNavigationType

Enum yang mewakili jenis navigasi halaman yang didukung. Jenis navigasi halaman dapat diakses dari FormApp.PageNavigationType.

Navigasi halaman terjadi setelah responden menyelesaikan halaman yang berisi opsi, dan hanya jika responden memilih opsi tersebut. Jika responden memilih beberapa opsi dengan petunjuk navigasi halaman pada halaman yang sama, hanya opsi navigasi terakhir yang akan memberikan pengaruh. Navigasi halaman juga tidak berpengaruh pada halaman terakhir formulir.

Pilihan yang menggunakan navigasi halaman tidak dapat digabungkan dalam item yang sama dengan pilihan yang tidak menggunakan navigasi halaman.

Untuk memanggil enum, Anda memanggil class, nama, dan properti induknya. Misalnya, 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]);

Properti

PropertiJenisDeskripsi
CONTINUEEnumLanjutkan ke halaman formulir berikutnya setelah melengkapi halaman saat ini.
GO_TO_PAGEEnumBeralih ke halaman formulir tertentu setelah menyelesaikan halaman saat ini.
RESTARTEnumMulai ulang formulir dari awal, tanpa menghapus jawaban yang dimasukkan sejauh ini, setelah menyelesaikan halaman saat ini.
SUBMITEnumKirim respons formulir setelah menyelesaikan halaman saat ini.