Item pertanyaan yang memungkinkan responden memilih satu atau beberapa kotak centang, serta
kolom "lainnya" opsional. Item dapat diakses atau dibuat dari Form. Saat digunakan dalam
kuis, item ini akan dinilai secara otomatis.
// Open a form by ID and add a new checkbox item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?') .setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish'), ]) .showOtherOption(true);
Metode
| Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
|---|---|---|
clear | Checkbox | Menghapus validasi data apa pun untuk item kotak centang ini. |
create | Choice | Membuat pilihan baru. |
create | Choice | Membuat pilihan baru. |
create | Item | Membuat Item baru untuk item kotak centang ini. |
duplicate() | Checkbox | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
get | Choice[] | Mendapatkan semua pilihan untuk item. |
get | Quiz | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab pertanyaan dengan benar. |
get | Quiz | Menampilkan masukan yang ditampilkan kepada responden saat mereka salah menjawab pertanyaan. |
get | String | Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image, Page, dan Section). |
get | Integer | Mendapatkan ID unik item. |
get | Integer | Mendapatkan indeks item di antara semua item dalam formulir. |
get | Integer | Menampilkan nilai poin item yang dapat dinilai. |
get | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus Section). |
get | Item | Mendapatkan jenis item, yang direpresentasikan sebagai Item. |
has | Boolean | Menentukan apakah item memiliki opsi "lainnya". |
is | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
set | Checkbox | Menetapkan pilihan untuk item dari array string. |
set | Checkbox | Menetapkan array pilihan untuk item. |
set | Checkbox | Menetapkan masukan yang akan ditampilkan kepada responden saat mereka menjawab pertanyaan dengan benar. |
set | Checkbox | Menetapkan masukan yang akan ditampilkan kepada responden saat mereka salah menjawab pertanyaan. |
set | Checkbox | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image, Page, dan Section). |
set | Checkbox | Menetapkan jumlah poin yang diperoleh item yang dapat dinilai. |
set | Checkbox | Menetapkan apakah responden harus menjawab pertanyaan. |
set | Checkbox | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section). |
set | Checkbox | Menetapkan validasi data untuk item kotak centang ini. |
show | Checkbox | Menetapkan apakah item memiliki opsi "lainnya". |
Dokumentasi mendetail
clear Validation()
Menghapus validasi data apa pun untuk item kotak centang ini.
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
create Choice(value)
Membuat pilihan baru.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
value | String | nilai pilihan, yang dilihat responden sebagai label saat melihat formulir |
Pulang pergi
Choice — pilihan baru
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
create Choice(value, isCorrect)
Membuat pilihan baru.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
value | String | nilai pilihan, yang dilihat responden sebagai label saat melihat formulir |
is | Boolean | apakah pilihan tersebut merupakan jawaban yang benar |
Pulang pergi
Choice — pilihan baru
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
create Response(responses)
Membuat Item baru untuk item kotak centang ini. Argumen responses adalah
array String[] yang berisi nilai yang perlu diperiksa. Menampilkan pengecualian jika nilai
apa pun tidak cocok dengan pilihan yang valid untuk item ini, kecuali jika show ditetapkan ke true.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
responses | String[] | array jawaban yang valid untuk item pilihan ganda ini |
Pulang pergi
Item — respons item
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
duplicate()
Membuat salinan item ini dan menambahkannya ke akhir formulir.
Pulang pergi
Checkbox — duplikat dari Checkbox ini, untuk penyambungan
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
get Choices()
get Feedback For Correct()
Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab pertanyaan dengan benar.
Pulang pergi
Quiz — masukan, jika 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
get Feedback For Incorrect()
Menampilkan masukan yang ditampilkan kepada responden saat mereka salah menjawab pertanyaan.
Pulang pergi
Quiz — masukan, jika 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
get Help Text()
Mendapatkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image, Page, dan Section).
Pulang pergi
String — teks bantuan atau teks deskripsi item
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
get Id()
Mendapatkan ID unik item.
Pulang pergi
Integer — ID item
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
get Index()
Mendapatkan indeks item di antara semua item dalam formulir.
Pulang pergi
Integer — indeks item
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
get Points()
Menampilkan nilai poin item yang dapat dinilai.
Pulang pergi
Integer — jumlah poin yang pantas untuk pertanyaan.
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
get Title()
Mendapatkan judul item (terkadang disebut teks header, dalam kasus Section).
Pulang pergi
String — judul atau teks header item
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
get Type()
has Other Option()
Menentukan apakah item memiliki opsi "lainnya".
Pulang pergi
Boolean — true jika item memiliki opsi "lainnya"; false jika tidak
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
is Required()
Menentukan apakah responden harus menjawab pertanyaan.
Pulang pergi
Boolean — apakah responden harus menjawab pertanyaan
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
set Choice Values(values)
Menetapkan pilihan untuk item dari array string. Menampilkan pengecualian jika array yang diberikan kosong.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
values | String[] | array nilai pilihan, yang dilihat responden sebagai label saat melihat formulir |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
set Choices(choices)
Menetapkan array pilihan untuk item. Menampilkan pengecualian jika array yang diberikan kosong atau
berisi elemen null.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
choices | Choice[] | array pilihan |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
Menampilkan
Error — jika array yang diberikan adalah null, kosong, atau berisi elemen null
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
set Feedback For Correct(feedback)
Menetapkan masukan yang akan ditampilkan kepada responden saat mereka menjawab pertanyaan dengan benar.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
feedback | Quiz | masukan baru. Nilai null akan menghapus masukan. |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
set Feedback For Incorrect(feedback)
Menetapkan masukan yang akan ditampilkan kepada responden saat mereka salah menjawab pertanyaan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
feedback | Quiz | masukan baru |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
set Help Text(text)
Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image, Page, dan Section).
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
text | String | teks bantuan baru |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
set Points(points)
Menetapkan jumlah poin yang diperoleh item yang dapat dinilai. Default untuk item baru adalah 0.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
points | Integer | jumlah poin yang pantas untuk item pertanyaan |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
set Required(enabled)
Menetapkan apakah responden harus menjawab pertanyaan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
enabled | Boolean | apakah responden harus menjawab pertanyaan |
Pulang pergi
Checkbox — item saat ini (untuk pembuatan rantai)
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
set Title(title)
Menetapkan judul item (terkadang disebut teks header, dalam kasus Section).
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
title | String | teks judul atau header baru |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
set Validation(validation)
Menetapkan validasi data untuk item kotak centang ini. Meneruskan null atau validasi tanpa memanggil fungsi yang diperlukan akan menghapus validasi sebelumnya.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
validation | Checkbox | CheckboxValidation yang akan diterapkan ke item ini. |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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
show Other Option(enabled)
Menetapkan apakah item memiliki opsi "lainnya". Default untuk Checkbox atau
Multiple baru adalah false.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
enabled | Boolean | true jika item memiliki opsi "lainnya"; false jika tidak |
Pulang pergi
Checkbox — Checkbox ini, untuk perantaian
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