Item formulir generik yang berisi properti umum untuk semua item, seperti judul dan teks bantuan.
Item dapat diakses atau dibuat dari Form.
Untuk mengoperasikan properti khusus jenis, gunakan get untuk memeriksa Item item, lalu transmisikan item ke class yang sesuai menggunakan metode seperti as.
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
Menerapkan class
| Nama | Deskripsi singkat |
|---|
Metode
| Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
|---|---|---|
as | Checkbox | Menampilkan item sebagai item petak kotak centang. |
as | Checkbox | Menampilkan item sebagai item kotak centang. |
as | Date | Menampilkan item sebagai item tanggal. |
as | Date | Menampilkan item sebagai item tanggal waktu. |
as | Duration | Menampilkan item sebagai item durasi. |
as | Grid | Menampilkan item sebagai item petak. |
as | Image | Menampilkan item sebagai item gambar. |
as | List | Menampilkan item sebagai item daftar. |
as | Multiple | Menampilkan item sebagai item pilihan ganda. |
as | Page | Menampilkan item sebagai item jeda halaman. |
as | Paragraph | Menampilkan item sebagai item teks paragraf. |
as | Rating | Menampilkan item sebagai item rating. |
as | Scale | Menampilkan item sebagai item skala. |
as | Section | Menampilkan item sebagai item header bagian. |
as | Text | Menampilkan item sebagai item teks. |
as | Time | Menampilkan item sebagai item waktu. |
as | Video | Menampilkan item sebagai item video. |
duplicate() | Item | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
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 judul item (terkadang disebut teks header, dalam kasus Section). |
get | Item | Mendapatkan jenis item, yang direpresentasikan sebagai Item. |
set | Item | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image, Page, dan Section). |
set | Item | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section). |
Dokumentasi mendetail
as Checkbox Grid Item()
Menampilkan item sebagai item petak kotak centang. Menampilkan pengecualian skrip jika Item belum CHECKBOX_GRID.
Pulang pergi
Checkbox — item petak kotak centang
Menampilkan
Error — jika item bukan item petak kotak centang
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
as Checkbox Item()
Menampilkan item sebagai item kotak centang. Menampilkan pengecualian skrip jika Item belum CHECKBOX.
Pulang pergi
Checkbox — item kotak centang
Menampilkan
Error — jika item bukan item kotak centang
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
as Date Item()
Menampilkan item sebagai item tanggal. Menampilkan pengecualian skrip jika Item belum DATE.
Pulang pergi
Date — item tanggal
Menampilkan
Error — jika item bukan item tanggal
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
as Date Time Item()
Menampilkan item sebagai item tanggal waktu. Menampilkan pengecualian skrip jika Item belum DATETIME.
Pulang pergi
Date — item tanggal dan waktu
Menampilkan
Error — jika item bukan item tanggal dan waktu
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
as Duration Item()
Menampilkan item sebagai item durasi. Menampilkan pengecualian skrip jika Item belum DURATION.
Pulang pergi
Duration — item durasi
Menampilkan
Error — jika item bukan item durasi
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
as Grid Item()
Menampilkan item sebagai item petak. Menampilkan pengecualian skrip jika Item belum GRID.
Pulang pergi
Grid — item petak
Menampilkan
Error — jika item bukan item petak
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
as Image Item()
as List Item()
Menampilkan item sebagai item daftar. Menampilkan pengecualian skrip jika Item belum LIST.
Pulang pergi
List — item daftar
Menampilkan
Error — jika item bukan item daftar
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
as Multiple Choice Item()
Menampilkan item sebagai item pilihan ganda. Menampilkan pengecualian skrip jika Item belum MULTIPLE_CHOICE.
Pulang pergi
Multiple — item pilihan ganda
Menampilkan
Error — jika item bukan item pilihan ganda
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
as Page Break Item()
Menampilkan item sebagai item jeda halaman. Menampilkan pengecualian skrip jika Item belum PAGE_BREAK.
Pulang pergi
Page — item jeda halaman
Menampilkan
Error — jika item bukan item jeda halaman
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
as Paragraph Text Item()
Menampilkan item sebagai item teks paragraf. Menampilkan pengecualian skrip jika Item belum PARAGRAPH_TEXT.
Pulang pergi
Paragraph — item teks paragraf
Menampilkan
Error — jika item bukan item teks paragraf
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
as Rating Item()
Menampilkan item sebagai item rating. Menampilkan ScriptingException jika Item belum RATING.
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
Pulang pergi
Rating — Item rating.
Menampilkan
Error — jika item bukan item rating
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
as Scale Item()
Menampilkan item sebagai item skala. Menampilkan pengecualian skrip jika Item belum SCALE.
Pulang pergi
Scale — item skala
Menampilkan
Error — jika item bukan item skala
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
as Section Header Item()
Menampilkan item sebagai item header bagian. Menampilkan pengecualian skrip jika Item belum SECTION_HEADER.
Pulang pergi
Section — item header bagian
Menampilkan
Error — jika item bukan item header bagian
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
as Text Item()
Menampilkan item sebagai item teks. Menampilkan pengecualian skrip jika Item belum TEXT.
Pulang pergi
Text — item teks
Menampilkan
Error — jika item bukan item teks
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
as Time Item()
Menampilkan item sebagai item waktu. Menampilkan pengecualian skrip jika Item belum TIME.
Pulang pergi
Time — item waktu
Menampilkan
Error — jika item bukan item waktu
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
as Video Item()
duplicate()
Membuat salinan item ini dan menambahkannya ke akhir formulir.
Pulang pergi
Item — duplikat dari Item 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 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 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()
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
Item — Item 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 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
Item — Item 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