Ein Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und es den Befragten ermöglicht, aus einer Reihe von Kästchen mehrere Optionen pro Zeile auszuwählen. Auf Elemente kann über eine Form
zugegriffen oder sie können dort 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 Kästchenrasterelement. |
duplicate() | Checkbox | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
get | String[] | Hiermit werden die Werte für jede Spalte im Raster abgerufen. |
get | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie Image , Page und Section bezeichnet). |
get | Integer | Die eindeutige Kennung des Artikels. |
get | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
get | String[] | Hiermit werden die Werte für jede Zeile im Raster abgerufen. |
get | String | Der Titel des Artikels (im Fall eines Section auch als Headertext bezeichnet). |
get | Item | Der Typ des Artikels, dargestellt als Item . |
is | Boolean | Bestimmt, ob die Befragten die Frage beantworten müssen. |
set | Checkbox | Legt die Spalten des Rasters anhand eines Arrays von Werten fest. |
set | Checkbox | Hiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie Image , Page und Section auch als Beschreibungstext bezeichnet). |
set | Checkbox | Hier legen Sie fest, ob die Befragten die Frage beantworten müssen. |
set | Checkbox | Legt die Zeilen des Rasters anhand eines Wertearrays fest. |
set | Checkbox | Hiermit wird der Titel des Artikels festgelegt (im Fall eines Section auch als Headertext bezeichnet). |
set | Checkbox | Legt die Datenvalidierung für dieses Kästchenrasterelement fest. |
Detaillierte Dokumentation
clear Validation()
Entfernt die Datenvalidierung für dieses Rasterelement.
Rückflug
Checkbox
– dieses Element, zur Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Response(responses)
Erstellt ein neues Item
für dieses Kästchenrasterelement. Das Argument responses
muss ein String[][]
-Array von Arrays sein, das so viele Werte wie die Anzahl der Eingaben im Kästchenraster enthält. Ein null
-Element für eine optionale 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 von Arrays gültiger Antworten für dieses Kästchenrasterelement |
Rückflug
Item
– die Artikelantwort
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an.
Rückflug
Checkbox
– ein Duplikat dieses Checkbox
zur Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Columns()
Hiermit werden die Werte für jede Spalte im Raster abgerufen.
Rückflug
String[]
: ein Array von Spaltenwerten, die den Teilnehmern im Formular als Labels angezeigt werden
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie Image
, Page
und Section
bezeichnet).
Rückflug
String
: Hilfetext oder Beschreibung des Artikels
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Die eindeutige Kennung des Artikels.
Rückflug
Integer
: die Artikel-ID
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
Ruft den Index des Elements unter allen Elementen im Formular ab.
Rückflug
Integer
: der Index des Artikels
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Rows()
Hiermit werden die Werte für jede Zeile im Raster abgerufen.
Rückflug
String[]
: ein Array von Zeilenwerten, die den Teilnehmern im Formular als Labels angezeigt werden
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Der Titel des Artikels (im Fall eines Section
auch als Headertext bezeichnet).
Rückflug
String
– Titel oder Headertext des Artikels
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
Der Typ des Artikels, dargestellt als Item
.
Rückflug
Item
: Der Typ des Artikels.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
is Required()
Bestimmt, ob die Befragten die Frage beantworten müssen.
Rückflug
Boolean
– ob die Befragten die Frage beantworten müssen
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Columns(columns)
Legt die Spalten des Rasters anhand eines Arrays 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 im Formular als Labels angezeigt werden |
Rückflug
Checkbox
– dieses Element, zur Verkettung
Löst
Error
– wenn das angegebene Array null
oder leer ist
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
Hiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie Image
, Page
und Section
auch als Beschreibungstext bezeichnet).
Parameter
Name | Typ | Beschreibung |
---|---|---|
text | String | den neuen Hilfetext |
Rückflug
Checkbox
– dieses Checkbox
für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
Hier legen Sie fest, ob die Befragten die Frage beantworten müssen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
enabled | Boolean | ob die Befragten die Frage beantworten müssen |
Rückflug
Checkbox
– das aktuelle Element (für die Verknüpfung)
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Rows(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 im Formular als Labels angezeigt werden |
Rückflug
Checkbox
– dieses Element, zur Verkettung
Löst
Error
– wenn das angegebene Array null
oder leer ist
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Hiermit wird der Titel des Artikels festgelegt (im Fall eines Section
auch als Headertext bezeichnet).
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | den neuen Titel oder Headertext |
Rückflug
Checkbox
– dieses Checkbox
für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Validation(validation)
Legt die Datenvalidierung für dieses Kästchenrasterelement fest. Wenn Sie „null“ oder eine Validierung ohne Aufrufe von erforderlichen Funktionen übergeben, wird jede vorherige Validierung entfernt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
validation | Checkbox | eine CheckboxGridValidation, die auf diesen Artikel angewendet werden soll. |
Rückflug
Checkbox
– dieses Checkbox
für die Verkettung
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms