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
asCheckboxGridItem()
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
asCheckboxItem()
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
asDateItem()
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
asDateTimeItem()
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
asDurationItem()
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
asGridItem()
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
asImageItem()
asListItem()
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
asMultipleChoiceItem()
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
asPageBreakItem()
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
asParagraphTextItem()
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
asRatingItem()
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
asScaleItem()
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
asSectionHeaderItem()
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
asTextItem()
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
asTimeItem()
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
asVideoItem()
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
getHelpText()
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
getId()
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
getIndex()
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
getTitle()
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
getType()
setHelpText(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
setTitle(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