Checkbox
, List
veya Multiple
gibi seçenekleri destekleyen bir Item
türüyle ilişkili tek bir seçenek.
// Create a new form and add a multiple-choice item. const form = FormApp.create('Form Name'); const item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?').setChoices([ item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE), item.createChoice('Dogs', FormApp.PageNavigationType.RESTART), ]); // Add another page because navigation has no effect on the last page. form.addPageBreakItem().setTitle('You chose well!'); // Log the navigation types that each choice results in. const choices = item.getChoices(); for (let i = 0; i < choices.length; i++) { Logger.log( 'If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType(), ); }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | Page | Katılımcı bu seçimi yapar ve mevcut sayfayı tamamlarsa Page 'yi GO_TO_PAGE hedefi olarak ayarlar. |
get | Page | Katılımcı bu seçimi yapıp geçerli sayfayı tamamlarsa oluşan Page değerini alır. |
get | String | Katılımcıların formu görüntülerken etiket olarak gördüğü, seçimin değerini alır. |
is | Boolean | Seçeneğin soruya doğru bir yanıt olup olmadığını alır. |
Ayrıntılı dokümanlar
get Goto Page()
Katılımcı bu seçimi yapar ve mevcut sayfayı tamamlarsa Page
'yi GO_TO_PAGE
hedefi olarak ayarlar. Bu yöntem yalnızca Multiple
ile ilişkili seçimler için geçerlidir; diğer seçimler için null
döndürür.
Return
Page
: Bu seçimin GO_TO_PAGE
hedefi veya hedef yoksa null
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Value()
Katılımcıların formu görüntülerken etiket olarak gördüğü, seçimin değerini alır.
Return
String
: Seçimin değeri
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
is Correct Answer()
Seçeneğin soruya doğru bir yanıt olup olmadığını alır. Bu yöntem yalnızca testin bir parçası olan sorular için geçerlidir. Test olmayan formlar için yanlış değerini döndürür.
Return
Boolean
: Seçeneğin doğru yanıt olup olmadığı.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms