Sütun ve satır tablosu olarak sunulan bir soru öğesidir. Yanıt veren kişinin bir dizi radyo düğmesinden satır başına bir seçenek belirlemesine olanak tanır. Öğelere Form
üzerinden erişilebilir veya bu platformda öğe oluşturulabilir.
// Open a form by ID and add a new grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
clear | Grid | Bu ızgara öğesiyle ilgili tüm veri doğrulamayı kaldırır. |
create | Item | Bu ızgara öğesi için yeni bir Item oluşturur. |
duplicate() | Grid | Bu öğenin bir kopyasını oluşturur ve formun sonuna ekler. |
get | String[] | Izgaradaki her sütunun değerlerini alır. |
get | String | Öğenin yardım metnini (bazen Image , Page ve Section gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır. |
get | Integer | Öğenin benzersiz tanımlayıcısını alır. |
get | Integer | Öğenin formdaki tüm öğeler arasındaki dizinini alır. |
get | String[] | Izgaradaki her satırın değerlerini alır. |
get | String | Öğenin başlığını alır (bazen Section durumunda üstbilgi metni olarak adlandırılır). |
get | Item | Öğenin türünü Item olarak alır. |
is | Boolean | Katılımcının soruyu yanıtlaması gerekip gerekmediğini belirler. |
set | Grid | Izgaranın sütunlarını bir değer dizisine göre ayarlar. |
set | Grid | Öğenin yardım metnini (bazen Image , Page ve Section gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar. |
set | Grid | Katılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler. |
set | Grid | Izgaranın satırlarını bir değer dizisine göre ayarlar. |
set | Grid | Öğenin başlığını (bazen Section durumunda başlık metni olarak da adlandırılır) ayarlar. |
set | Grid | Bu ızgara öğesi için veri doğrulama ayarlarını belirler. |
Ayrıntılı belgeler
clear Validation()
Bu ızgara öğesiyle ilgili tüm veri doğrulamayı kaldırır.
Return
Grid
: Zincirleme için bu öğe
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Response(responses)
Bu ızgara öğesi için yeni bir Item
oluşturur. responses
bağımsız değişkeni, ızgaradaki satır sayısı kadar değer içeren bir String[]
dizisi olmalıdır. Zorunlu olmayan bir ızgara sorusu için null
öğesi, ilgili satıra yanıt verilmediğini gösterir. Değerlerden herhangi biri geçerli bir seçenekle eşleşmezse istisna oluşturur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
responses | String[] | Bu ızgara öğesi için geçerli cevaplar dizisi |
Return
Item
: Öğenin yanıtı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
Bu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
Return
Grid
: Zincirleme için bu Grid
öğesinin kopyası
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Columns()
Izgaradaki her sütunun değerlerini alır.
Return
String[]
: Yanıtlayanların formu görüntülerken etiket olarak gördüğü sütun değerleri dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
Öğenin yardım metnini (bazen Image
, Page
ve Section
gibi düzen öğeleri için açıklama metni olarak da adlandırılır) alır.
Return
String
— öğenin yardım metni veya açıklama metni
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Öğenin benzersiz tanımlayıcısını alır.
Return
Integer
: Öğenin kimliği
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
Öğenin formdaki tüm öğeler arasındaki dizinini alır.
Return
Integer
: Öğenin dizini
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Rows()
Izgaradaki her satırın değerlerini alır.
Return
String[]
: Yanıtlayanların formu görüntülerken etiket olarak gördüğü satır değerleri dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Öğenin başlığını alır (bazen Section
durumunda üstbilgi metni olarak adlandırılır).
Return
String
: Öğenin başlığı veya başlık metni
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
Öğenin türünü Item
olarak alır.
Return
Item
: Öğenin türü
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
is Required()
Katılımcının soruyu yanıtlaması gerekip gerekmediğini belirler.
Return
Boolean
: Katılımcının soruyu yanıtlaması gerekip gerekmediği
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Columns(columns)
Izgaranın sütunlarını bir değer dizisine göre ayarlar. Belirtilen dizi boşsa istisna oluşturur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
columns | String[] | Yanıtlayanların formu görüntülerken etiket olarak gördüğü sütun değerleri dizisi |
Return
Grid
: Zincirleme için bu öğe
Battaniyeler
Error
: Belirtilen dizi null
veya boşsa
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
Öğenin yardım metnini (bazen Image
, Page
ve Section
gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | yeni yardım metni |
Return
Grid
: Zincirleme için Grid
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
Katılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
enabled | Boolean | Katılımcının soruyu yanıtlaması gerekip gerekmediği |
Return
Grid
: Geçerli öğe (zincirleme için)
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Rows(rows)
Izgaranın satırlarını bir değer dizisine göre ayarlar. Belirtilen dizi boşsa istisna oluşturur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
rows | String[] | Satır değerleri dizisi. Yanıtlayanlar, formu görüntülerken bu değerleri etiket olarak görür. |
Return
Grid
: Zincirleme için bu öğe
Battaniyeler
Error
: Belirtilen dizi null
veya boşsa
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Öğenin başlığını (bazen Section
durumunda başlık metni olarak da adlandırılır) ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
title | String | Yeni başlık veya başlık metni |
Return
Grid
: Zincirleme için Grid
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Validation(validation)
Bu ızgara öğesi için veri doğrulama ayarlarını belirler. null
veya hiçbir require işlevinin çağrılmadığı bir Grid
örneği iletmek, önceki tüm doğrulamaları kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
validation | Grid | Bu öğeye uygulanacak bir GridValidation. |
Return
Grid
: Zincirleme için Grid
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms