Ein Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und bei dem der Teilnehmer eine Auswahl pro Zeile aus einer Reihe von Optionsfeldern treffen 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 grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clear | Grid | Entfernt die Datenvalidierung für dieses Rasterelement. |
create | Item | Erstellt ein neues Item für dieses Rasterelement. |
duplicate() | Grid | 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 Überschrift bezeichnet). |
get | Item | Ruft den Typ des Elements als Item ab. |
is | Boolean | Gibt an, ob der Befragte die Frage beantworten muss. |
set | Grid | Legt die Spalten des Rasters basierend auf einem Array von Werten fest. |
set | Grid | Legt den Hilfetext des Elements fest (manchmal auch als Beschreibungstext für Layout-Elemente wie Image , Page und Section bezeichnet). |
set | Grid | Legt fest, ob der Befragte die Frage beantworten muss. |
set | Grid | Legt die Zeilen des Rasters anhand eines Wertearrays fest. |
set | Grid | Legt den Titel des Elements fest (bei einem Section manchmal auch als Überschrift bezeichnet). |
set | Grid | Legt die Datenvalidierung für dieses Tabellenelement fest. |
Detaillierte Dokumentation
clear Validation()
Entfernt die Datenvalidierung für dieses Rasterelement.
Rückflug
Grid
– 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
create Response(responses)
Erstellt ein neues Item
für dieses Rasterelement. Das Argument responses
muss ein String[]
-Array sein, das so viele Werte enthält wie die Anzahl der Zeilen im Raster. Ein null
-Element für eine nicht erforderliche Rasterfrage 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 gültigen Antworten für dieses Rasterelement |
Rückflug
Item
– 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
Grid
– ein Duplikat dieses Grid
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
get Columns()
Ruft die Werte für jede Spalte im Raster ab.
Rückflug
String[]
: Ein Array von Spaltenwerten, die den Teilnehmern 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
get Help Text()
Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layout-Elemente wie Image
, Page
und Section
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
get Id()
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
get Index()
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
get Rows()
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
get Title()
Ruft den Titel des Elements ab (bei einem Section
manchmal auch als Überschrift 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
get Type()
Ruft den Typ des Elements als Item
ab.
Rückflug
Item
: 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
is Required()
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
set Columns(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
Grid
– 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
set Help Text(text)
Legt den Hilfetext des Elements fest (manchmal auch als Beschreibungstext für Layout-Elemente wie Image
, Page
und Section
bezeichnet).
Parameter
Name | Typ | Beschreibung |
---|---|---|
text | String | der neue Hilfetext |
Rückflug
Grid
– diese Grid
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
set Required(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
Grid
– 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
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 Befragten als Labels angezeigt werden, wenn sie das Formular aufrufen |
Rückflug
Grid
– 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
set Title(title)
Legt den Titel des Elements fest (bei einem Section
manchmal auch als Überschrift bezeichnet).
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | den neuen Titel oder Headertext |
Rückflug
Grid
– diese Grid
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
set Validation(validation)
Legt die Datenvalidierung für dieses Tabellenelement fest. Wenn Sie null
oder eine Grid
-Instanz übergeben, für die keine „require“-Funktionen aufgerufen wurden, wird die vorherige Validierung entfernt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
validation | Grid | Eine GridValidation, die auf dieses Element angewendet werden soll. |
Rückflug
Grid
– diese Grid
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