Item formulir umum yang berisi properti yang sama 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); }
Mengimplementasikan 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi DATETIME
.
Pulang pergi
Date
— item tanggal-waktu
Menampilkan
Error
— jika item bukan item tanggal-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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi PAGE_BREAK
.
Pulang pergi
Page
— item batas 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 pembuatan skrip jika Item
belum menjadi 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 menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 pembuatan skrip jika Item
belum menjadi 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 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 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 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()
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 | teks judul atau 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