Ein Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und bei dem der Befragte mehrere Optionen pro Zeile aus einer Reihe von Kästchen auswählen kann. Auf Elemente kann über eine Form zugegriffen oder sie können über eine Form erstellt werden.
// Open a form by ID and add a new checkbox grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxGridItem(); item.setTitle('Where did you celebrate New Years?') .setRows(['New York', 'San Francisco', 'London']) .setColumns(['2014', '2015', '2016', '2017']);
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
clear | Checkbox | Entfernt die Datenvalidierung für dieses Rasterelement. |
create | Item | Erstellt ein neues Item für dieses Kontrollkästchenrasterelement. |
duplicate() | Checkbox | Erstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein. |
get | String[] | Ruft die Werte für jede Spalte im Raster ab. |
get | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layout-Elemente wie Image, Page und Section bezeichnet). |
get | Integer | Ruft die eindeutige Kennung des Elements ab. |
get | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
get | String[] | Ruft die Werte für jede Zeile im Raster ab. |
get | String | Ruft den Titel des Elements ab (bei einem Section manchmal auch als Header-Text bezeichnet). |
get | Item | Ruft den Typ des Elements als Item ab. |
is | Boolean | Gibt an, ob der Befragte die Frage beantworten muss. |
set | Checkbox | Legt die Spalten des Rasters basierend auf einem Array von Werten fest. |
set | Checkbox | Legt den Hilfetext des Elements fest (manchmal auch als Beschreibungstext für Layout-Elemente wie Image, Page und Section bezeichnet). |
set | Checkbox | Legt fest, ob der Befragte die Frage beantworten muss. |
set | Checkbox | Legt die Zeilen des Rasters anhand eines Wertearrays fest. |
set | Checkbox | Legt den Titel des Elements fest (bei einem Section manchmal auch als Überschrift bezeichnet). |
set | Checkbox | Legt die Datenvalidierung für dieses Kontrollkästchenrasterelement fest. |
Detaillierte Dokumentation
clearValidation()
Entfernt die Datenvalidierung für dieses Rasterelement.
Rückflug
CheckboxGridItem – dieses Element zur Verkettung
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
createResponse(responses)
Erstellt ein neues ItemResponse für dieses Kontrollkästchenrasterelement. Das Argument responses muss ein String[][]-Array von Arrays sein, das so viele Werte enthält wie die Anzahl der Eingaben im Kontrollkästchenraster. Ein null-Element für eine nicht erforderliche Frage mit Kästchenraster gibt an, dass für diese Zeile keine Antwort gegeben wurde. Löst eine Ausnahme aus, wenn einer der Werte nicht mit einer gültigen Auswahl übereinstimmt.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
responses | String[][] | Ein Array mit Arrays mit gültigen Antworten für dieses Kästchenrasterelement |
Rückflug
ItemResponse – die Antwort auf das Element
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
duplicate()
Erstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
Rückflug
CheckboxGridItem – ein Duplikat dieses CheckboxGridItem zur Verkettung
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
getColumns()
Ruft die Werte für jede Spalte im Raster ab.
Rückflug
String[]: Ein Array von Spaltenwerten, die den Befragten als Labels angezeigt werden, wenn sie das Formular aufrufen.
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
getHelpText()
Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layout-Elemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
Rückflug
String – der Hilfetext oder die Beschreibung des Artikels
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
getId()
Ruft die eindeutige Kennung des Elements ab.
Rückflug
Integer: die ID des Artikels
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
getIndex()
Ruft den Index des Elements unter allen Elementen im Formular ab.
Rückflug
Integer: der Index des Elements
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
getRows()
Ruft die Werte für jede Zeile im Raster ab.
Rückflug
String[]: Ein Array von Zeilenwerten, die den Befragten als Labels angezeigt werden, wenn sie das Formular aufrufen.
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
getTitle()
Ruft den Titel des Elements ab (bei einem SectionHeaderItem manchmal auch als Header-Text bezeichnet).
Rückflug
String – der Titel oder Headertext des Elements
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
getType()
Ruft den Typ des Elements als ItemType ab.
Rückflug
ItemType: Der Typ des Artikels.
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
isRequired()
Gibt an, ob der Befragte die Frage beantworten muss.
Rückflug
Boolean – ob der Befragte die Frage beantworten muss
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
setColumns(columns)
Legt die Spalten des Rasters basierend auf einem Array von Werten fest. Löst eine Ausnahme aus, wenn das angegebene Array leer ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
columns | String[] | ein Array von Spaltenwerten, die den Teilnehmern als Labels angezeigt werden, wenn sie das Formular aufrufen |
Rückflug
CheckboxGridItem – dieses Element zur Verkettung
Löst
Error – wenn das angegebene Array null oder leer 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
setHelpText(text)
Legt den Hilfetext des Elements fest (manchmal auch als Beschreibungstext für Layout-Elemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
text | String | der neue Hilfetext |
Rückflug
CheckboxGridItem – diese CheckboxGridItem zur Verkettung
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
setRequired(enabled)
Legt fest, ob der Befragte die Frage beantworten muss.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
enabled | Boolean | ob der Befragte die Frage beantworten muss |
Rückflug
CheckboxGridItem – das aktuelle Element (zum Verketten)
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
setRows(rows)
Legt die Zeilen des Rasters anhand eines Wertearrays fest. Löst eine Ausnahme aus, wenn das angegebene Array leer ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
rows | String[] | ein Array von Zeilenwerten, die den Teilnehmern als Labels angezeigt werden, wenn sie das Formular aufrufen |
Rückflug
CheckboxGridItem – dieses Element zur Verkettung
Löst
Error – wenn das angegebene Array null oder leer 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
setTitle(title)
Legt den Titel des Elements fest (bei einem SectionHeaderItem manchmal auch als Überschrift bezeichnet).
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
title | String | den neuen Titel oder Headertext |
Rückflug
CheckboxGridItem – diese CheckboxGridItem zur Verkettung
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
setValidation(validation)
Legt die Datenvalidierung für dieses Kontrollkästchenrasterelement fest. Wenn Sie „null“ oder eine Validierung ohne aufgerufene „require“-Funktionen übergeben, wird die vorherige Validierung entfernt.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
validation | Checkbox | Eine CheckboxGridValidation, die auf dieses Element angewendet werden soll. |
Rückflug
CheckboxGridItem – diese CheckboxGridItem zur Verkettung
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