Eine einzelne Auswahl, die dem Typ Item
zugeordnet ist und Auswahlmöglichkeiten unterstützt, z. B. CheckboxItem
, ListItem
oder 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()); }
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getGotoPage() | PageBreakItem | Ruft die PageBreakItem als GO_TO_PAGE -Ziel ab
wenn der Teilnehmer diese Option auswählt und die aktuelle Seite vervollständigt. |
getPageNavigationType() | PageNavigationType | Ruft die PageNavigationType ab, die auftritt, wenn der Teilnehmer diese Auswahl auswählt und
die aktuelle Seite vervollständigt. |
getValue() | String | Ruft den Wert der Auswahl ab, den die Befragten beim Anzeigen des Formulars als Label sehen. |
isCorrectAnswer() | Boolean | Ruft ab, ob die ausgewählte Antwort eine richtige Antwort auf die Frage ist. |
Detaillierte Dokumentation
getGotoPage()
Ruft die PageBreakItem
als GO_TO_PAGE
-Ziel ab
wenn der Teilnehmer diese Option auswählt und die aktuelle Seite vervollständigt. Diese Methode gilt nur
für Auswahlmöglichkeiten im Zusammenhang mit MultipleChoiceItems
; für andere Optionen,
wird null
zurückgegeben.
Rückflug
PageBreakItem
: Das GO_TO_PAGE
-Ziel für diese Auswahl oder null
, wenn kein Ziel vorhanden ist
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getValue()
Ruft den Wert der Auswahl ab, den die Befragten beim Anzeigen des Formulars als Label sehen.
Rückflug
String
– der Wert der Auswahl
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isCorrectAnswer()
Ruft ab, ob die ausgewählte Antwort eine richtige Antwort auf die Frage ist. Diese Methode gilt nur für Fragen, die Teil eines Quiz sind für andere Formulare wird der Wert „false“ zurückgegeben.
Rückflug
Boolean
: Gibt an, ob die Antwort richtig ist.
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms