Enum yang mewakili jenis navigasi halaman yang didukung. Jenis navigasi halaman dapat
diakses dari Form
.
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 di halaman yang sama, hanya opsi navigasi terakhir yang akan berpengaruh. Navigasi halaman juga tidak memengaruhi 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 induk, nama, dan propertinya. Misalnya,
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]);
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CONTINUE | Enum | Lanjutkan ke halaman berikutnya dari formulir setelah menyelesaikan halaman saat ini. |
GO_TO_PAGE | Enum | Langsung ke halaman formulir yang ditentukan setelah menyelesaikan halaman saat ini. |
RESTART | Enum | Mulai ulang formulir dari awal, tanpa menghapus jawaban yang dimasukkan sejauh ini, setelah menyelesaikan halaman saat ini. |
SUBMIT | Enum | Kirim respons formulir setelah menyelesaikan halaman saat ini. |