Item pertanyaan yang memungkinkan responden memilih satu pilihan dari daftar tombol pilihan atau
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 multiple choice item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]) .showOtherOption(true);
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create | Choice | Membuat pilihan baru. |
create | Choice | Membuat pilihan baru. |
create | Choice | Membuat pilihan baru dengan opsi navigasi halaman yang melompat ke item jeda halaman tertentu. |
create | Choice | Membuat pilihan baru dengan opsi navigasi halaman. |
create | Item | Membuat Item baru untuk item pilihan ganda ini. |
duplicate() | Multiple | 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 | Multiple | Menetapkan pilihan untuk item dari array string. |
set | Multiple | Menetapkan array pilihan untuk item. |
set | Multiple | Menetapkan masukan yang akan ditampilkan kepada responden saat mereka menjawab pertanyaan dengan benar. |
set | Multiple | Menetapkan masukan yang akan ditampilkan kepada responden saat mereka salah menjawab pertanyaan. |
set | Multiple | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image , Page , dan Section ). |
set | Multiple | Menetapkan jumlah poin yang diperoleh item yang dapat dinilai. |
set | Multiple | Menetapkan apakah responden harus menjawab pertanyaan. |
set | Multiple | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section ). |
show | Multiple | Menetapkan apakah item memiliki opsi "lainnya". |
Dokumentasi mendetail
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 Choice(value, navigationItem)
Membuat pilihan baru dengan opsi navigasi halaman yang melompat ke item jeda halaman tertentu. Hal ini
setara dengan create
dengan navigation
disetel ke Form
. Pilihan yang menggunakan navigasi
halaman tidak dapat digabungkan dalam item yang sama dengan pilihan yang tidak menggunakan navigasi halaman.
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.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
value | String | nilai pilihan, yang dilihat responden sebagai label saat melihat formulir |
navigation | Page | item yang akan dibuka |
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(response)
Membuat Item
baru untuk item pilihan ganda ini. Menampilkan pengecualian jika
argumen response
tidak cocok dengan pilihan yang valid untuk item ini, kecuali jika show
ditetapkan ke true
.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
response | String | 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
Multiple
— duplikat dari Multiple
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
Multiple
— Multiple
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
Multiple
— Multiple
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
Multiple
— Multiple
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
Multiple
— Multiple
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
Multiple
— Multiple
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
Multiple
— Multiple
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
Multiple
— 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
Multiple
— Multiple
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
Multiple
— Multiple
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