Item pertanyaan yang memungkinkan responden menunjukkan jangka waktu. Item dapat diakses atau
dibuat dari Form. Jika digunakan dalam kuis, item ini akan dinilai.
// Open a form by ID and add a new duration item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addDurationItem(); item.setTitle('How long can you hold your breath?');
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
create | Item | Membuat Item baru untuk item tanggal ini. |
duplicate() | Duration | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
get | Quiz | Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai. |
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 | Integer | Menampilkan nilai poin item yang dapat dinilai. |
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 | Duration | Menetapkan masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual). |
set | Duration | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image, Page, dan Section). |
set | Duration | Menetapkan jumlah poin yang bernilai untuk item yang dapat dinilai. |
set | Duration | Menetapkan apakah responden harus menjawab pertanyaan. |
set | Duration | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section). |
Dokumentasi mendetail
createResponse(hours, minutes, seconds)
Membuat ItemResponse baru untuk item tanggal ini. Argumen hours, minutes, dan seconds paling baik direpresentasikan sebagai bilangan bulat dari 0 hingga 72 untuk
hours dan 0 hingga 59 untuk minutes dan seconds. Nilai yang
melebihi batas tersebut akan di-clamp: misalnya, 24, 60, 90 ditafsirkan sebagai 24:59:59.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
hours | Integer | jam, direpresentasikan sebagai bilangan bulat dari 0 hingga 72 |
minutes | Integer | menit, yang ditampilkan sebagai bilangan bulat dari 0 hingga 59 |
seconds | Integer | detik, yang ditampilkan sebagai bilangan bulat dari 0 hingga 59 |
Pulang pergi
ItemResponse — 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
DurationItem — duplikat dari DurationItem ini, untuk dirangkaikan
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
getGeneralFeedback()
Menampilkan masukan yang ditampilkan kepada responden saat mereka menjawab pertanyaan yang dapat dinilai.
Pulang pergi
QuizFeedback|null — masukan, jika ada.
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 ImageItems, PageBreakItems, dan SectionHeaderItems).
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
getPoints()
Menampilkan nilai poin item yang dapat dinilai.
Pulang pergi
Integer — jumlah poin yang diperoleh dari 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
getTitle()
Mendapatkan judul item (terkadang disebut teks header, dalam kasus SectionHeaderItem).
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
getType()
isRequired()
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
setGeneralFeedback(feedback)
Menetapkan masukan yang akan ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai yang tidak memiliki jawaban benar atau salah (yaitu pertanyaan yang memerlukan penilaian manual).
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
feedback | Quiz | masukan baru |
Pulang pergi
DurationItem — DurationItem ini, untuk dirangkaikan
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
setHelpText(text)
Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti ImageItems, PageBreakItems, dan SectionHeaderItems).
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
text | String | teks bantuan baru |
Pulang pergi
DurationItem — DurationItem ini, untuk dirangkaikan
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
setPoints(points)
Menetapkan jumlah poin yang bernilai untuk item yang dapat dinilai. Nilai default untuk item baru adalah 0.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
points | Integer | jumlah poin yang bernilai untuk item pertanyaan |
Pulang pergi
DurationItem — DurationItem ini, untuk dirangkaikan
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
setRequired(enabled)
Menetapkan apakah responden harus menjawab pertanyaan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
enabled | Boolean | apakah responden harus menjawab pertanyaan tersebut |
Pulang pergi
DurationItem — item saat ini (untuk merangkai)
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 SectionHeaderItem).
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
title | String | judul atau teks header baru |
Pulang pergi
DurationItem — DurationItem ini, untuk dirangkaikan
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