Jedna opcja powiązana z typem Item
, który obsługuje opcje takie jak CheckboxItem
, ListItem
lub MultipleChoiceItem
.
// Create a new form and add a multiple-choice item. var form = FormApp.create('Form Name'); var 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. var choices = item.getChoices(); for (var i = 0; i < choices.length; i++) { Logger.log('If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType()); }
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getGotoPage() | PageBreakItem | Pobiera opcję PageBreakItem ustawioną jako miejsce docelowe GO_TO_PAGE
jeśli użytkownik wybierze tę opcję i dokończy bieżącą stronę. |
getPageNavigationType() | PageNavigationType | Pobiera element PageNavigationType , który pojawia się, jeśli respondent wybierze tę opcję,
zamyka bieżącą stronę. |
getValue() | String | Pobiera wartość wyboru, którą respondenci widzą jako etykietę podczas wyświetlania formularza. |
isCorrectAnswer() | Boolean | Sprawdza, czy wybrana odpowiedź na pytanie jest poprawna. |
Szczegółowa dokumentacja
getGotoPage()
Pobiera opcję PageBreakItem
ustawioną jako miejsce docelowe GO_TO_PAGE
jeśli użytkownik wybierze tę opcję i dokończy bieżącą stronę. Ta metoda ma zastosowanie tylko
do wyborów związanych z MultipleChoiceItems
; inne opcje,
zwraca wartość null
.
Powrót
PageBreakItem
– miejsce docelowe typu GO_TO_PAGE
dla tej opcji lub null
, jeśli nie ma żadnej
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getValue()
Pobiera wartość wyboru, którą respondenci widzą jako etykietę podczas wyświetlania formularza.
Powrót
String
– wartość wyboru;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isCorrectAnswer()
Sprawdza, czy wybrana odpowiedź na pytanie jest poprawna. Ta metoda ma zastosowanie tylko do pytania zawarte w quizie; w przypadku formularzy innych niż quizy zwraca wartość false (fałsz).
Powrót
Boolean
– czy wybrana odpowiedź jest poprawna.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms