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