Eine einzelne Auswahl, die einem Typ von Item zugeordnet ist, der Auswahlmöglichkeiten unterstützt, z. B. CheckboxItem, ListItem oder MultipleChoiceItem.
// 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(), ); }
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
get | Page | Ruft die Page ab, die als GO_TO_PAGE-Ziel festgelegt ist, wenn der Antwortende diese Option auswählt und die aktuelle Seite abschließt. |
get | Page | Gibt die Page zurück, die auftritt, wenn der Antwortende diese Option auswählt und die aktuelle Seite abschließt. |
get | String | Ruft den Wert der Auswahl ab, der den Teilnehmern als Label angezeigt wird, wenn sie das Formular aufrufen. |
is | Boolean | Ruft ab, ob die Auswahl eine richtige Antwort auf die Frage ist. |
Detaillierte Dokumentation
getGotoPage()
Ruft die PageBreakItem ab, die als GO_TO_PAGE-Ziel festgelegt ist, wenn der Antwortende diese Option auswählt und die aktuelle Seite abschließt. Diese Methode gilt nur für Entscheidungen, die mit MultipleChoiceItems verknüpft sind. Für andere Entscheidungen wird null zurückgegeben.
Rückflug
PageBreakItem – das GO_TO_PAGE-Ziel für diese Auswahl oder null, falls keines vorhanden ist
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getValue()
Ruft den Wert der Auswahl ab, der den Teilnehmern als Label angezeigt wird, wenn sie das Formular aufrufen.
Rückflug
String: Der Wert der Auswahl.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
isCorrectAnswer()
Gibt an, ob die Auswahl eine richtige Antwort auf die Frage ist. Diese Methode gilt nur für Fragen, die Teil eines Quiz sind. Für andere Formulare wird „false“ zurückgegeben.
Rückflug
Boolean – Gibt an, ob die Auswahl eine richtige Antwort ist.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms