Item pertanyaan yang memungkinkan responden memberikan rating. Item dapat diakses atau dibuat
dari Form
. Jika digunakan dalam kuis, item ini akan dinilai.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and access its properties. const existingRatingItem = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingScaleLevel = existingRatingItem.getRatingScaleLevel(); const ratingIcon = existingRatingItem.getRatingIcon(); // Create a new rating item. const ratingItem = form.addRatingItem(); // Update the rating item's properties via chaining. ratingItem.setRatingScaleLevel(7).setRatingIcon(FormApp.RatingIconType.HEART);
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create | Item | Membuat Item baru untuk item rating ini. |
duplicate() | Rating | Membuat salinan item ini dan menambahkannya ke akhir formulir. |
get | Quiz | Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons 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 | Rating | Mendapatkan ikon yang dipilih untuk rating. |
get | Integer | Mendapatkan tingkat skala rating. |
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 | Rating | 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 | Rating | Menetapkan teks bantuan item (terkadang disebut teks deskripsi untuk item tata letak seperti Image , Page , dan Section ). |
set | Rating | Menetapkan jumlah poin yang diperoleh item yang dapat dinilai. |
set | Rating | Menetapkan ikon rating. |
set | Rating | Menetapkan tingkat skala maksimum rating. |
set | Rating | Menetapkan apakah responden harus menjawab pertanyaan. |
set | Rating | Menetapkan judul item (terkadang disebut teks header, dalam kasus Section ). |
Dokumentasi mendetail
create Response(response)
Membuat Item
baru untuk item rating ini.
Menampilkan pengecualian skrip jika response
yang diberikan kurang dari 1
atau
lebih besar dari nilai yang ditampilkan oleh get
.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and create a response for it. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const response =item.createResponse(5);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
response | Integer | Jawaban nilai untuk item rating ini. |
Pulang pergi
Item
— 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
Rating
— duplikat dari Rating
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 General Feedback()
Menampilkan masukan yang ditampilkan kepada responden saat mereka merespons pertanyaan yang dapat dinilai.
Pulang pergi
Quiz
— 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
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 Points()
Menampilkan nilai poin item yang dapat dinilai.
Pulang pergi
Integer
— jumlah poin yang pantas untuk 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
get Rating Icon()
Mendapatkan ikon yang dipilih untuk rating.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and get its rating icon. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingIcon = item.getRatingIcon();
Pulang pergi
Rating
— Jenis ikon 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
get Rating Scale Level()
Mendapatkan tingkat skala rating.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and get its rating scale level. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingScaleLevel = item.getRatingScaleLevel();
Pulang pergi
Integer
— Tingkat skala 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
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()
is Required()
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
set General Feedback(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
Rating
— Rating
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 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
Rating
— Rating
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 Points(points)
Menetapkan jumlah poin yang diperoleh item yang dapat dinilai. Default untuk item baru adalah 0.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
points | Integer | jumlah poin yang pantas untuk item pertanyaan |
Pulang pergi
Rating
— Rating
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 Rating Icon(ratingIcon)
Menetapkan ikon rating.
Menampilkan pengecualian pembuatan skrip jika jenis ikon rating tidak valid.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and set its rating icon. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); item.setRatingIcon(FormApp.RatingIconType.THUMB_UP);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
rating | Rating | Jenis ikon rating. |
Pulang pergi
Rating
— Rating
ini, untuk perantaian.
Menampilkan
Error
— jika jenis ikon rating 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
set Rating Scale Level(ratingScaleLevel)
Menetapkan tingkat skala maksimum rating. Tingkat skala maksimum rating harus antara 3
dan 10
, inklusif. Rating baru ditetapkan secara default ke tingkat skala rating 3
.
Menampilkan pengecualian skrip jika nilai yang diberikan berada di luar batas yang diizinkan.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and set its rating scale level. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); item.setRatingScaleLevel(7);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
rating | Integer | Tingkat skala rating. |
Pulang pergi
Rating
— Rating
ini, untuk perantaian.
Menampilkan
Error
— jika tingkat skala rating 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
set Required(enabled)
Menetapkan apakah responden harus menjawab pertanyaan.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
enabled | Boolean | apakah responden harus menjawab pertanyaan |
Pulang pergi
Rating
— item saat ini (untuk pembuatan 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
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
Rating
— Rating
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