Item pertanyaan, yang ditampilkan sebagai petak kolom dan baris, yang memungkinkan responden memilih
beberapa pilihan per baris dari urutan kotak centang. Item dapat diakses atau dibuat dari
Form
.
// Open a form by ID and add a new checkbox grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxGridItem(); item.setTitle('Where did you celebrate New Years?') .setRows(['New York', 'San Francisco', 'London']) .setColumns(['2014', '2015', '2016', '2017']);
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clear | Checkbox | Menghapus validasi data apa pun untuk item petak ini. |
create | Item | Membuat Item baru untuk item petak kotak centang ini. |
duplicate() | Checkbox | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
get | String[] | Mendapatkan nilai untuk setiap kolom dalam petak. |
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 | String[] | Mendapatkan nilai untuk setiap baris dalam petak. |
get | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus Section ). |
get | Item | Mendapatkan jenis item, yang direpresentasikan sebagai Item . |
is | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
set | Checkbox | Menetapkan kolom petak berdasarkan array nilai. |
set | Checkbox | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image , Page , dan Section ). |
set | Checkbox | Menetapkan apakah responden harus menjawab pertanyaan. |
set | Checkbox | Menetapkan baris petak berdasarkan array nilai. |
set | Checkbox | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section ). |
set | Checkbox | Menetapkan validasi data untuk item petak kotak centang ini. |
Dokumentasi mendetail
clear Validation()
Menghapus validasi data apa pun untuk item petak ini.
Pulang pergi
Checkbox
— item 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
create Response(responses)
Membuat Item
baru untuk item petak kotak centang ini. Argumen responses
harus berupa array String[][]
dari array yang berisi nilai sebanyak jumlah input
di petak kotak centang. Elemen null
untuk pertanyaan petak kotak centang yang tidak wajib
menunjukkan tidak ada respons untuk baris tersebut. Menampilkan pengecualian jika salah satu nilai tidak cocok dengan
pilihan yang valid.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
responses | String[][] | array array jawaban yang valid untuk item petak kotak centang 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 Columns()
Mendapatkan nilai untuk setiap kolom dalam petak.
Pulang pergi
String[]
— array nilai kolom, yang dilihat responden sebagai label saat melihat formulir
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 Rows()
Mendapatkan nilai untuk setiap baris dalam petak.
Pulang pergi
String[]
— array nilai baris, yang dilihat responden sebagai label saat melihat formulir
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()
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 Columns(columns)
Menetapkan kolom petak berdasarkan array nilai. Menampilkan pengecualian jika array yang diberikan kosong.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
columns | String[] | array nilai kolom, yang dilihat responden sebagai label saat melihat formulir |
Pulang pergi
Checkbox
— item ini, untuk pembuatan rantai
Menampilkan
Error
— jika array yang diberikan adalah null
atau kosong
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 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 Rows(rows)
Menetapkan baris petak berdasarkan array nilai. Menampilkan pengecualian jika array yang diberikan kosong.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
rows | String[] | array nilai baris, yang dilihat responden sebagai label saat melihat formulir |
Pulang pergi
Checkbox
— item ini, untuk pembuatan rantai
Menampilkan
Error
— jika array yang diberikan adalah null
atau kosong
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 petak kotak centang ini. Meneruskan null atau validasi tanpa memanggil fungsi yang diperlukan akan menghapus validasi sebelumnya.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
validation | Checkbox | CheckboxGridValidation 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