Yanıtlayanın açılır listeden bir seçenek belirlemesine olanak tanıyan soru öğesi. Öğelere Form üzerinden erişilebilir veya bu cihazda öğe oluşturulabilir.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?').setChoices([ item.createChoice('Cats'), item.createChoice('Dogs') ]);
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
create | Choice | Yeni bir seçenek oluşturur. |
create | Choice | Yeni bir seçenek oluşturur. |
create | Choice | Belirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneği içeren yeni bir tercih oluşturur. |
create | Choice | Sayfa gezinme seçeneği içeren yeni bir seçim oluşturur. |
create | Item | Bu liste öğesi için yeni bir Item oluşturur. |
duplicate() | List | Bu öğenin bir kopyasını oluşturur ve formun sonuna ekler. |
get | Choice[] | Bir öğeyle ilgili tüm seçenekleri alır. |
get | Quiz | Katılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür. |
get | Quiz | Katılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürü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 | Formdaki tüm öğeler arasında öğenin dizinini alır. |
get | Integer | Puan verilebilen bir öğenin puan değerini döndürü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 | List | Bir öğenin seçeneklerini bir dizi dizeden ayarlar. |
set | List | Bir öğe için seçenek dizisi ayarlar. |
set | List | Katılımcılar bir soruyu doğru yanıtladığında gösterilecek geri bildirimi ayarlar. |
set | List | Katılımcılar bir soruyu yanlış yanıtladığında gösterilecek geri bildirimi ayarlar. |
set | List | Öğ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 | List | Not verilebilen bir öğenin puan değerini ayarlar. |
set | List | Katılımcının soruyu yanıtlamasının zorunlu olup olmadığını belirler. |
set | List | Öğenin başlığını ayarlar (Section durumunda bazen başlık metni olarak adlandırılır). |
Ayrıntılı belgeler
create Choice(value)
Yeni bir seçenek oluşturur.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
value | String | Seçeneğin değeri. Katılımcılar, formu görüntülerken bunu etiket olarak görür. |
Return
Choice — yeni seçenek
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 Choice(value, isCorrect)
Yeni bir seçenek oluşturur.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
value | String | Seçeneğin değeri. Katılımcılar, formu görüntülerken bunu etiket olarak görür. |
is | Boolean | Seçimin doğru cevap olup olmadığı |
Return
Choice — yeni seçenek
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 Choice(value, navigationItem)
Belirli bir sayfa sonu öğesine atlayan sayfa gezinme seçeneği içeren yeni bir tercih oluşturur. Bu, navigation değeri Form olarak ayarlanmış create ile eşdeğerdir. Sayfa gezinme özelliğini kullanan seçenekler, sayfa gezinme özelliğini kullanmayan seçeneklerle aynı öğede birleştirilemez.
Sayfa gezinme işlemi, katılımcı seçeneği içeren bir sayfayı tamamladıktan sonra ve yalnızca katılımcı bu seçeneği belirlediyse gerçekleşir. Yanıtlayan, aynı sayfada sayfa gezinme talimatları içeren birden fazla seçenek belirlediyse yalnızca son gezinme seçeneği etkili olur. Sayfada gezinme, formun son sayfasını da etkilemez.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
value | String | Seçeneğin değeri. Katılımcılar, formu görüntülerken bunu etiket olarak görür. |
navigation | Page | Gidilecek öğe |
Return
Choice — yeni seçenek
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(response)
Bu liste öğesi için yeni bir Item oluşturur. response bağımsız değişkeni, bu öğe için geçerli bir seçenekle eşleşmiyorsa istisna oluşturur.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
response | String | bu liste öğesi için geçerli bir yanıt |
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
List: Zincirleme için bu List öğ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 Choices()
Bir öğeyle ilgili tüm seçenekleri alır.
Return
Choice[]: Seçenekler 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 Feedback For Correct()
Katılımcılar bir soruyu doğru yanıtladığında gösterilen geri bildirimi döndürür.
Return
Quiz: Varsa geri bildirim.
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 Feedback For Incorrect()
Katılımcılar bir soruyu yanlış yanıtladığında gösterilen geri bildirimi döndürür.
Return
Quiz: Varsa geri bildirim.
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()
Formdaki tüm öğeler arasında öğenin 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 Points()
Puan verilebilen bir öğenin puan değerini döndürür.
Return
Integer: Sorunun puan değeri.
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 Choice Values(values)
Bir öğenin seçeneklerini bir dizi dizeden ayarlar. Belirtilen dizi boşsa istisna oluşturur.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
values | String[] | Yanıtlayanların formu görüntülerken etiket olarak gördüğü seçenek değerleri dizisi |
Return
List: Zincirleme için List
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 Choices(choices)
Bir öğe için seçenek dizisi ayarlar. Belirtilen dizi boşsa veya null öğesi içeriyorsa istisna oluşturur.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
choices | Choice[] | çeşitli seçenekler |
Return
List: Zincirleme için List
Dekoratif yastıklar
Error: Belirtilen dizi null ise, boşsa veya null öğesi içeriyorsa
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 Feedback For Correct(feedback)
Katılımcılar bir soruyu doğru yanıtladığında gösterilecek geri bildirimi ayarlar.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
feedback | Quiz | yeni geri bildirimi. Null değeri, geri bildirimi temizler. |
Return
List: Zincirleme için List
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 Feedback For Incorrect(feedback)
Katılımcılar bir soruyu yanlış yanıtladığında gösterilecek geri bildirimi ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
feedback | Quiz | yeni geri bildirim |
Return
List: Zincirleme için List
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
List: Zincirleme için List
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 Points(points)
Not verilebilen bir öğenin puan değerini ayarlar. Yeni öğeler için varsayılan değer 0'dır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
points | Integer | bir soru öğesinin puan değeri |
Return
List: Zincirleme için List
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
List: 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 Title(title)
Öğenin başlığını ayarlar (Section durumunda bazen başlık metni olarak adlandırılır).
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
title | String | Yeni başlık veya başlık metni |
Return
List: Zincirleme için List
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