Pilihan tunggal yang terkait dengan jenis Item
yang mendukung pilihan, seperti CheckboxItem
, ListItem
, atau MultipleChoiceItem
.
// Create a new form and add a multiple-choice item. var form = FormApp.create('Form Name'); var item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([ item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE), item.createChoice('Dogs', FormApp.PageNavigationType.RESTART) ]); // Add another page because navigation has no effect on the last page. form.addPageBreakItem().setTitle('You chose well!'); // Log the navigation types that each choice results in. var choices = item.getChoices(); for (var i = 0; i < choices.length; i++) { Logger.log('If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType()); }
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getGotoPage() | PageBreakItem | Mendapatkan PageBreakItem yang ditetapkan sebagai tujuan GO_TO_PAGE
jika responden memilih pilihan ini dan menyelesaikan halaman saat ini. |
getPageNavigationType() | PageNavigationType | Mendapatkan PageNavigationType yang terjadi jika responden memilih pilihan ini dan
menyelesaikan halaman saat ini. |
getValue() | String | Mendapatkan nilai pilihan, yang dilihat responden sebagai label saat melihat formulir. |
isCorrectAnswer() | Boolean | Mendapatkan apakah pilihan merupakan jawaban yang benar untuk pertanyaan. |
Dokumentasi mendetail
getGotoPage()
Mendapatkan PageBreakItem
yang ditetapkan sebagai tujuan GO_TO_PAGE
jika responden memilih pilihan ini dan menyelesaikan halaman saat ini. Metode ini hanya berlaku
ke pilihan yang terkait dengan MultipleChoiceItems
; untuk pilihan lain,
kueri akan menghasilkan null
.
Pulang pergi
PageBreakItem
— tujuan GO_TO_PAGE
untuk pilihan ini, atau null
jika tidak ada
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getValue()
Mendapatkan nilai pilihan, yang dilihat responden sebagai label saat melihat formulir.
Pulang pergi
String
— nilai pilihan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isCorrectAnswer()
Mendapatkan apakah pilihan merupakan jawaban yang benar untuk pertanyaan. Metode ini hanya berlaku untuk pertanyaan yang merupakan bagian dari kuis; untuk formulir non-kuis, hasilnya adalah false.
Pulang pergi
Boolean
— Apakah pilihan ini jawaban yang benar.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms