Item pertanyaan yang memungkinkan responden memilih satu opsi dari urutan tombol pilihan
bernomor. Item dapat diakses atau dibuat dari Form. Jika digunakan dalam kuis, item ini akan dinilai.
// Open a form by ID and add a new scale item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addScaleItem(); item.setTitle('Pick a number between 1 and 10').setBounds(1, 10);
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
create | Item | Membuat Item baru untuk item skala ini. |
duplicate() | Scale | 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 | String | Mendapatkan label untuk batas bawah skala, jika ada. |
get | Integer | Mendapatkan batas bawah skala. |
get | Integer | Menampilkan nilai poin item yang dapat dinilai. |
get | String | Mendapatkan label untuk batas atas skala, jika ada. |
get | String | Mendapatkan judul item (terkadang disebut teks header, dalam kasus Section). |
get | Item | Mendapatkan jenis item, yang direpresentasikan sebagai Item. |
get | Integer | Mendapatkan batas atas skala. |
is | Boolean | Menentukan apakah responden harus menjawab pertanyaan. |
set | Scale | Menetapkan batas bawah dan atas skala. |
set | Scale | 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 | Scale | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image, Page, dan Section). |
set | Scale | Menetapkan label untuk batas bawah dan atas skala. |
set | Scale | Menetapkan jumlah poin yang bernilai untuk item yang dapat dinilai. |
set | Scale | Menetapkan apakah responden harus menjawab pertanyaan. |
set | Scale | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section). |
Dokumentasi mendetail
createResponse(response)
Membuat ItemResponse baru untuk item skala ini. Menampilkan pengecualian jika argumen response berada di luar batas yang ditetapkan untuk item.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
response | Integer | jawaban nilai untuk item skala ini |
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
ScaleItem — duplikat dari ScaleItem 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
getLeftLabel()
Mendapatkan label untuk batas bawah skala, jika ada.
Pulang pergi
String — label untuk batas bawah 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
getLowerBound()
Mendapatkan batas bawah skala.
Pulang pergi
Integer — batas bawah 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
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
getRightLabel()
Mendapatkan label untuk batas atas skala, jika ada.
Pulang pergi
String — label untuk batas atas 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
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()
getUpperBound()
Mendapatkan batas atas skala.
Pulang pergi
Integer — batas atas 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
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
setBounds(lower, upper)
Menetapkan batas bawah dan atas skala. Batas bawah harus 0 atau 1. Batas atas harus antara 3 dan 10, inklusif. Skala baru secara default memiliki
batas bawah 1 dan batas atas 5.
Menampilkan pengecualian skrip jika nilai yang diberikan berada di luar batas yang diizinkan. Bilangan desimal dipangkas ke bilangan bulat sebelumnya.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
lower | Integer | batas bawah baru |
upper | Integer | batas atas baru |
Pulang pergi
ScaleItem — ScaleItem ini, untuk dirangkaikan
Menampilkan
Error — jika batas bawah atau atas tidak valid
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
ScaleItem — ScaleItem 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
ScaleItem — ScaleItem 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
setLabels(lower, upper)
Menetapkan label untuk batas bawah dan atas skala.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
lower | String | label baru untuk batas bawah |
upper | String | label baru untuk batas atas |
Pulang pergi
ScaleItem — ScaleItem 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
ScaleItem — ScaleItem 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
ScaleItem — 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
ScaleItem — ScaleItem 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