Ein Frageelement, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann. Auf Elemente kann über ein Form zugegriffen oder sie können darüber erstellt werden. Wenn diese Elemente in einem Quiz verwendet werden, werden sie bewertet.
// Open a form by ID and add a new date-time item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addDateTimeItem(); item.setTitle('When do you want to meet?');
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
create | Item | Erstellt ein neues Item für dieses Datum/Uhrzeit-Element. |
duplicate() | Date | Erstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein. |
get | Quiz | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotbare Frage antworten. |
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 | Integer | Gibt den Punktwert eines bewertbaren Elements zurück. |
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. |
includes | Boolean | Gibt an, ob das Datumselement eine Jahresoption enthält. |
is | Boolean | Gibt an, ob der Befragte die Frage beantworten muss. |
set | Date | Legt das Feedback fest, das den Teilnehmern angezeigt wird, wenn sie auf eine Frage antworten, die bewertet werden kann, aber keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell bewertet werden müssen). |
set | Date | Legt den Hilfetext des Elements fest (manchmal auch als Beschreibungstext für Layout-Elemente wie Image, Page und Section bezeichnet). |
set | Date | Legt fest, ob das Datumselement eine Jahreseinstellung enthält. |
set | Date | Legt die Anzahl der Punkte fest, die ein bewertbares Element wert ist. |
set | Date | Legt fest, ob der Befragte die Frage beantworten muss. |
set | Date | Legt den Titel des Elements fest (bei einem Section manchmal auch als Überschrift bezeichnet). |
Detaillierte Dokumentation
createResponse(response)
Erstellt ein neues ItemResponse für dieses Datum/Uhrzeit-Element. Das Feld „Sekunden“ des Date-Objekts wird ignoriert. Standardmäßig werden die Felder „Jahr“, „Monat“, „Tag“, „Stunde“ und „Minute“ verwendet. Wenn setIncludesYear(enabled) auf false gesetzt ist, wird auch das Jahr ignoriert.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
response | Date | ein Date-Objekt, das einen Monat, einen Tag, eine Stunde, eine Minute und möglicherweise ein Jahr darstellt |
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
DateTimeItem – ein Duplikat dieses DateTimeItem 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
getGeneralFeedback()
Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotbare Frage antworten.
Rückflug
QuizFeedback|null – das Feedback, sofern vorhanden.
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
getPoints()
Gibt den Punktwert eines bewertbaren Elements zurück.
Rückflug
Integer: Die Anzahl der Punkte, die eine Frage wert 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
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
includesYear()
Gibt an, ob das Datumselement eine Jahresoption enthält.
Rückflug
Boolean – true, wenn das Datum eine Jahresangabe enthält, andernfalls false
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
setGeneralFeedback(feedback)
Legt das Feedback fest, das den Teilnehmern angezeigt wird, wenn sie auf eine Frage antworten, die bewertet werden kann, aber keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell bewertet werden müssen).
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
feedback | Quiz | das neue Feedback |
Rückflug
DateTimeItem – diese DateTimeItem 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
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
DateTimeItem – diese DateTimeItem 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
setIncludesYear(enableYear)
Legt fest, ob das Datumselement eine Jahreseinstellung enthält. Der Standardwert für neue Datumsangaben ist true.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
enable | Boolean | true, wenn das Datum eine Jahresangabe enthält, false, wenn nicht |
Rückflug
DateTimeItem – diese DateTimeItem 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
setPoints(points)
Legt die Anzahl der Punkte fest, die ein bewertbares Element wert ist. Der Standardwert für neue Elemente ist 0.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
points | Integer | die Anzahl der Punkte, die eine Frage wert ist |
Rückflug
DateTimeItem – diese DateTimeItem 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
DateTimeItem – 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
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
DateTimeItem – diese DateTimeItem 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