Item pertanyaan, yang ditampilkan sebagai petak kolom dan baris, yang memungkinkan responden memilih
satu pilihan per baris dari urutan tombol pilihan. Item dapat diakses atau dibuat dari
Form
.
// Open a form by ID and add a new grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
clear | Grid | Menghapus validasi data apa pun untuk item petak ini. |
create | Item | Membuat Item baru untuk item petak ini. |
duplicate() | Grid | 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 | Grid | Menetapkan kolom petak berdasarkan array nilai. |
set | Grid | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image , Page , dan Section ). |
set | Grid | Menetapkan apakah responden harus menjawab pertanyaan. |
set | Grid | Menetapkan baris petak berdasarkan array nilai. |
set | Grid | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section ). |
set | Grid | Menetapkan validasi data untuk item petak ini. |
Dokumentasi mendetail
clear Validation()
create Response(responses)
Membuat Item
baru untuk item petak ini. Argumen responses
harus berupa
array String[]
yang berisi nilai sebanyak jumlah baris dalam petak. Elemen null
untuk pertanyaan kisi yang tidak wajib menunjukkan tidak ada respons untuk baris tersebut. Memunculkan
pengecualian jika salah satu nilai tidak cocok dengan pilihan yang valid.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
responses | String[] | array jawaban yang valid untuk item petak 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
Grid
— duplikat dari Grid
ini, untuk membuat 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
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 item atau teks header
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
Grid
— item ini, untuk pengaitan
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
Grid
— Grid
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 tersebut |
Pulang pergi
Grid
— 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
Grid
— item ini, untuk pengaitan
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 | judul atau teks header baru |
Pulang pergi
Grid
— Grid
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 ini. Meneruskan null
atau instance Grid
yang tidak memanggil fungsi require akan menghapus validasi
sebelumnya.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
validation | Grid | GridValidation yang akan diterapkan ke item ini. |
Pulang pergi
Grid
— Grid
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