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