Class Choice

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auswahl

Eine einzelne Auswahl, die mit einem Typ von Item verknüpft ist, der 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

MethodeRückgabetypKurzbeschreibung
getGotoPage()PageBreakItemRuft das PageBreakItem als Ziel vom Typ GO_TO_PAGE ab, wenn der Teilnehmer diese Auswahl auswählt und die aktuelle Seite ausfüllt.
getPageNavigationType()PageNavigationTypeRuft die PageNavigationType ab, die ausgeführt wird, wenn der Antwortende diese Auswahl auswählt und die aktuelle Seite vervollständigt.
getValue()StringRuft den Auswahlwert ab, der den Umfrageteilnehmern beim Ansehen des Formulars als Label angezeigt wird.
isCorrectAnswer()BooleanErmittelt, ob die Auswahl die richtige Antwort auf die Frage ist.

Detaillierte Dokumentation

getGotoPage()

Ruft das PageBreakItem als Ziel vom Typ GO_TO_PAGE ab, wenn der Teilnehmer diese Auswahl auswählt und die aktuelle Seite ausfüllt. Diese Methode gilt nur für Auswahlmöglichkeiten, die mit MultipleChoiceItems verknüpft sind. Für andere Optionen wird null zurückgegeben.

Zurücksenden

PageBreakItem: GO_TO_PAGE-Ziel für diese Auswahl oder null, wenn es keines gibt

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getPageNavigationType()

Ruft die PageNavigationType ab, die ausgeführt wird, wenn der Antwortende diese Auswahl auswählt und die aktuelle Seite vervollständigt. Diese Methode gilt nur für Auswahlmöglichkeiten, die MultipleChoiceItems zugeordnet sind. Bei anderen Optionen wird null zurückgegeben.

Zurücksenden

PageNavigationType: Die Navigationsaktion für diese Auswahl oder null, wenn keine vorhanden ist.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getValue()

Ruft den Auswahlwert ab, der den Umfrageteilnehmern beim Ansehen des Formulars als Label angezeigt wird.

Zurücksenden

String: Wert der Auswahl

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

isCorrectAnswer()

Ermittelt, ob die Auswahl die richtige Antwort auf die Frage ist. Diese Methode gilt nur für Fragen, die Teil eines Quiz sind. Bei anderen Formularen wird „false“ zurückgegeben.

Zurücksenden

Boolean: Gibt an, ob die Auswahl die richtige Antwort ist.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms