Eine Frage, bei der der Teilnehmer eine Dauer angeben kann. Elemente können aufgerufen oder
erstellt aus einem Form
. Diese Elemente werden in einem Quiz benotet.
// Open a form by ID and add a new duration item. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); var item = form.addDurationItem(); item.setTitle('How long can you hold your breath?');
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Erstellt eine neue ItemResponse für dieses Datum. |
duplicate() | DurationItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DurationItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | DurationItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | DurationItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | DurationItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | DurationItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem ). |
Detaillierte Dokumentation
createResponse(hours, minutes, seconds)
Erstellt eine neue ItemResponse
für dieses Datum. Die Argumente hours
, minutes
und seconds
lassen sich am besten als ganze Zahlen von 0
bis 72
für
hours
und 0
bis 59
für minutes
und seconds
. Werte, die
diese Grenzen überschreiten, werden angeglichen: 24, 60, 90
wird beispielsweise als 24:59:59 interpretiert.
Parameter
Name | Typ | Beschreibung |
---|---|---|
hours | Integer | die Stunden, dargestellt als Ganzzahl von 0 bis 72 |
minutes | Integer | die Minuten, dargestellt als Ganzzahl von 0 bis 59 |
seconds | Integer | die Sekunden, dargestellt als Ganzzahl von 0 bis 59 |
Rückflug
ItemResponse
– die Elementantwort
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren 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 am Ende des Formulars an.
Rückflug
DurationItem
– ein Duplikat von DurationItem
, für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getGeneralFeedback()
Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten.
Rückflug
QuizFeedback
: das Feedback, falls vorhanden.
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getHelpText()
Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems
, PageBreakItems
und SectionHeaderItems
bezeichnet.
Rückflug
String
: Hilfe- oder Beschreibungstext des Elements
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getId()
Ruft die eindeutige Kennzeichnung des Artikels ab.
Rückflug
Integer
: die ID des Artikels
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
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
– Index des Elements
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getPoints()
Gibt die Punktzahl eines benoteten Elements zurück
Rückflug
Integer
: die Anzahl der Punkte, die eine Frage wert ist.
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getTitle()
Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem
.
Rückflug
String
: Titel oder Text der Überschrift des Elements
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getType()
Ruft den Typ des Elements ab, dargestellt als ItemType
.
Rückflug
ItemType
– Typ des Elements
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isRequired()
Bestimmt, ob der Teilnehmer die Frage beantworten muss.
Rückflug
Boolean
– ob der Teilnehmer die Frage beantworten muss
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setGeneralFeedback(feedback)
Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern).
Parameter
Name | Typ | Beschreibung |
---|---|---|
feedback | QuizFeedback | das neue Feedback |
Rückflug
DurationItem
– diese DurationItem
, für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems
, PageBreakItems
und SectionHeaderItems
bezeichnet).
Parameter
Name | Typ | Beschreibung |
---|---|---|
text | String | dem neuen Hilfetext |
Rückflug
DurationItem
– diese DurationItem
, für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setPoints(points)
Legt die Anzahl der Punkte fest, die ein benotetes 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
DurationItem
– diese DurationItem
, für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
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
DurationItem
– das aktuelle Element (für Verkettung)
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem
).
Parameter
Name | Typ | Beschreibung |
---|---|---|
title | String | den neuen Titel oder Überschriftentext |
Rückflug
DurationItem
– diese DurationItem
, für Verkettung
Autorisierung
Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms