Forms Service

Google Formulare

Mit diesem Dienst können Scripts Google-Formulare erstellen, darauf zugreifen und sie ändern.

// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

Classes

NameKurzbeschreibung
AlignmentEin Enum, das die unterstützten Arten der Bildausrichtung darstellt.
CheckboxGridItemEin 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.
CheckboxGridValidationEine DataValidation für eine CheckboxGridItem.
CheckboxGridValidationBuilderEin DataValidationBuilder für eine CheckboxGridValidation.
CheckboxItemEin Frageelement, bei dem die Befragten ein oder mehrere Kästchen ankreuzen können, sowie ein optionales Feld für „Sonstiges“.
CheckboxValidationEine DataValidation für eine CheckboxItem.
CheckboxValidationBuilderEin DataValidationBuilder für eine CheckboxValidation.
ChoiceEine einzelne Auswahl, die mit einem Item-Typ verknüpft ist, der Auswahlmöglichkeiten unterstützt, z. B. CheckboxItem, ListItem oder MultipleChoiceItem.
DateItemEin Frageelement, mit dem die Befragten ein Datum angeben können.
DateTimeItemEin Frageelement, mit dem die Befragten ein Datum und eine Uhrzeit angeben können.
DestinationTypeEine Aufzählung, die die unterstützten Typen von Formularantwortzielen darstellt.
DurationItemEin Frageelement, mit dem die Befragten eine bestimmte Zeitspanne angeben können.
FeedbackTypeEin Enum, das die unterstützten Feedbacktypen darstellt.
FormEin Formular mit allgemeinen Unterkünften und Artikeln.
FormAppErmöglicht es einem Script, eine vorhandene Form zu öffnen oder eine neue zu erstellen.
FormResponseEine Antwort auf das gesamte Formular.
GridItemEin Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und bei dem die Befragten aus einer Reihe von Optionsfeldern eine Auswahl pro Zeile treffen können.
GridValidationEine DataValidation für eine GridItem.
GridValidationBuilderEin DataValidationBuilder für eine GridValidation.
ImageItemEin Layoutelement, in dem ein Bild angezeigt wird.
ItemEin generisches Formularelement, das Eigenschaften enthält, die für alle Elemente gemeinsam sind, z. B. Titel und Hilfetext.
ItemResponseEine Antwort auf ein Frageelement in einem Formular.
ItemTypeEin Enum, das die unterstützten Typen von Formularelementen darstellt.
ListItemEin Frageelement, bei dem die Befragten eine Option aus einer Drop-down-Liste auswählen können.
MultipleChoiceItemEin Frageelement, bei dem die Person eine Option aus einer Liste von Optionsfeldern oder einem optionalen Feld „Sonstiges“ auswählen kann.
PageBreakItemEin Layoutelement, das den Beginn einer Seite markiert.
PageNavigationTypeEine Aufzählung, die die unterstützten Arten der Seitennavigation darstellt.
ParagraphTextItemEin Frageelement, mit dem die Befragten einen Textblock eingeben können.
ParagraphTextValidationEine DataValidation für eine ParagraphTextItem.
ParagraphTextValidationBuilderEin DataValidationBuilder für eine ParagraphTextValidation.
QuizFeedbackDie Bean-Implementierung eines Feedbacks, die Eigenschaften enthält, die für alle Feedbacks gemeinsam sind, z. B. Anzeigetext oder Links.
QuizFeedbackBuilderDie Basisklasse „FeedbackBuilder“, die Setter für Eigenschaften enthält, die für alle Feedbackelemente gemeinsam sind, z. B. den angezeigten Text.
ScaleItemEin Frageelement, bei dem die Teilnehmer eine Option aus einer nummerierten Reihe von Optionsfeldern auswählen können.
SectionHeaderItemEin Layoutelement, das den Beginn eines Abschnitts visuell kennzeichnet.
TextItemEin Frageelement, bei dem die Befragten eine einzelne Textzeile eingeben können.
TextValidationEine DataValidation für eine TextItem.
TextValidationBuilderEin DataValidationBuilder für eine TextValidation.
TimeItemEin Frageelement, mit dem die Befragten eine Tageszeit angeben können.
VideoItemEin Layoutelement, in dem ein Video angezeigt wird.

Alignment

Attribute

AttributTypBeschreibung
LEFTEnumRichten Sie das Bild links im Formular aus.
CENTEREnumRichten Sie das Bild in der Mitte des Formulars aus.
RIGHTEnumRichten Sie das Bild an der rechten Seite des Formulars aus.

CheckboxGridItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()CheckboxGridItemEntfernt die Datenvalidierung für dieses Rasterelement.
createResponse(responses)ItemResponseErstellt ein neues ItemResponse für dieses Kästchenrasterelement.
duplicate()CheckboxGridItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getColumns()String[]Hiermit werden die Werte für jede Spalte im Raster abgerufen.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getRows()String[]Hiermit werden die Werte für jede Zeile im Raster abgerufen.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setColumns(columns)CheckboxGridItemLegt die Spalten des Rasters anhand eines Arrays von Werten fest.
setHelpText(text)CheckboxGridItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setRequired(enabled)CheckboxGridItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setRows(rows)CheckboxGridItemLegt die Zeilen des Rasters anhand eines Wertearrays fest.
setTitle(title)CheckboxGridItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
setValidation(validation)CheckboxGridItemLegt die Datenvalidierung für dieses Kästchenrasterelement fest.

CheckboxGridValidation

CheckboxGridValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderFür ein Rasterelement ist eine Antwort pro Spalte erforderlich.

CheckboxItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()CheckboxItemEntfernt die Datenvalidierung für dieses Kästchenelement.
createChoice(value)ChoiceErstellt eine neue Auswahl.
createChoice(value, isCorrect)ChoiceErstellt eine neue Auswahl.
createResponse(responses)ItemResponseErstellt eine neue ItemResponse für dieses Kästchenelement.
duplicate()CheckboxItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getChoices()Choice[]Hiermit werden alle Optionen für einen Artikel abgerufen.
getFeedbackForCorrect()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten.
getFeedbackForIncorrect()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage falsch beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
hasOtherOption()BooleanGibt an, ob für das Element die Option „Sonstiges“ verfügbar ist.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setChoiceValues(values)CheckboxItemLegt die Auswahlmöglichkeiten für einen Artikel aus einem String-Array fest.
setChoices(choices)CheckboxItemLegt eine Reihe von Auswahlmöglichkeiten für einen Artikel fest.
setFeedbackForCorrect(feedback)CheckboxItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)CheckboxItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine Frage falsch beantworten.
setHelpText(text)CheckboxItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setPoints(points)CheckboxItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)CheckboxItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)CheckboxItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
setValidation(validation)CheckboxItemHier legen Sie die Datenvalidierung für dieses Kästchenelement fest.
showOtherOption(enabled)CheckboxItemGibt an, ob für das Element die Option „Sonstiges“ verfügbar ist.

CheckboxValidation

CheckboxValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireSelectAtLeast(number)CheckboxValidationBuilderEs muss mindestens diese Anzahl von Optionen ausgewählt werden.
requireSelectAtMost(number)CheckboxValidationBuilderEs müssen höchstens so viele Optionen ausgewählt werden.
requireSelectExactly(number)CheckboxValidationBuilderEs muss genau diese Anzahl von Optionen ausgewählt werden.

Choice

Methoden

MethodeRückgabetypKurzbeschreibung
getGotoPage()PageBreakItemDer PageBreakItem wird als GO_TO_PAGE-Ziel festgelegt, wenn der Teilnehmer diese Option auswählt und die aktuelle Seite abschließt.
getPageNavigationType()PageNavigationTypeRuft die PageNavigationType ab, die auftritt, wenn der Teilnehmer diese Option auswählt und die aktuelle Seite abschließt.
getValue()StringDer Wert der Auswahl, der den Teilnehmern im Formular als Label angezeigt wird.
isCorrectAnswer()BooleanGibt an, ob die Auswahl eine richtige Antwort auf die Frage ist.

DateItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(response)ItemResponseErstellt eine neue ItemResponse für dieses Datumselement.
duplicate()DateItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
includesYear()BooleanGibt an, ob das Datumselement eine Jahresoption enthält.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setGeneralFeedback(feedback)DateItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine bewertbare Frage beantworten, die keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell benotet werden müssen).
setHelpText(text)DateItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setIncludesYear(enableYear)DateItemLegt fest, ob das Datumselement eine Jahreseinstellung enthält.
setPoints(points)DateItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)DateItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)DateItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

DateTimeItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(response)ItemResponseErstellt eine neue ItemResponse für dieses Datum/Uhrzeit-Element.
duplicate()DateTimeItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
includesYear()BooleanGibt an, ob das Datumselement eine Jahresoption enthält.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setGeneralFeedback(feedback)DateTimeItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine bewertbare Frage beantworten, die keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell benotet werden müssen).
setHelpText(text)DateTimeItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setIncludesYear(enableYear)DateTimeItemLegt fest, ob das Datumselement eine Jahreseinstellung enthält.
setPoints(points)DateTimeItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)DateTimeItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)DateTimeItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

DestinationType

Attribute

AttributTypBeschreibung
SPREADSHEETEnumEine Google Tabellen-Tabelle als Ziel für Formularantworten.

DurationItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(hours, minutes, seconds)ItemResponseErstellt eine neue ItemResponse für dieses Datumselement.
duplicate()DurationItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setGeneralFeedback(feedback)DurationItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine bewertbare Frage beantworten, die keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell benotet werden müssen).
setHelpText(text)DurationItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setPoints(points)DurationItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)DurationItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)DurationItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

FeedbackType

Attribute

AttributTypBeschreibung
CORRECTEnumFeedback, das den Teilnehmern automatisch für eine richtig beantwortete Frage angezeigt wird.
INCORRECTEnumFeedback, das den Teilnehmern automatisch für eine falsch beantwortete Frage angezeigt wird.
GENERALEnumFeedback, das den Teilnehmern automatisch angezeigt wird, wenn sie ihre Antwort senden.

Form

Methoden

MethodeRückgabetypKurzbeschreibung
addCheckboxGridItem()CheckboxGridItemHiermit wird ein neues Frageelement angehängt, das als Raster aus Spalten und Zeilen dargestellt wird. Die Teilnehmer können dann aus einer Reihe von Kästchen mehrere Optionen pro Zeile auswählen.
addCheckboxItem()CheckboxItemHiermit wird ein neues Frageelement angehängt, mit dem die Befragten ein oder mehrere Kästchen auswählen können. Außerdem wird ein optionales Feld für „Sonstiges“ hinzugefügt.
addDateItem()DateItemHiermit wird ein neues Frageelement angehängt, mit dem die Person ein Datum angeben kann.
addDateTimeItem()DateTimeItemFügen Sie ein neues Frageelement an, mit dem die Person ein Datum und eine Uhrzeit angeben kann.
addDurationItem()DurationItemHiermit wird ein neues Frageelement angehängt, mit dem die Befragten einen Zeitraum angeben können.
addEditor(emailAddress)FormDer angegebene Nutzer wird der Liste der Mitbearbeiter für die Form hinzugefügt.
addEditor(user)FormDer angegebene Nutzer wird der Liste der Mitbearbeiter für die Form hinzugefügt.
addEditors(emailAddresses)FormFügt der Liste der Mitbearbeiter für die Form das angegebene Nutzerarray hinzu.
addGridItem()GridItemHiermit wird ein neues Frageelement angehängt, das als Raster aus Spalten und Zeilen dargestellt wird. Der Teilnehmer kann dann aus einer Reihe von Optionsfeldern eine Auswahl pro Zeile treffen.
addImageItem()ImageItemHiermit wird ein neues Layoutelement angehängt, in dem ein Bild angezeigt wird.
addListItem()ListItemHiermit wird ein neues Frageelement angehängt, über das die Teilnehmer eine Option aus einer Drop-down-Liste auswählen können.
addMultipleChoiceItem()MultipleChoiceItemHiermit wird ein neues Frageelement hinzugefügt, mit dem die Befragten eine Option aus einer Liste von Optionsfeldern oder einem optionalen Feld „Sonstiges“ auswählen können.
addPageBreakItem()PageBreakItemHiermit wird ein neues Layoutelement hinzugefügt, das den Beginn einer Seite markiert.
addParagraphTextItem()ParagraphTextItemFügt ein neues Frageelement hinzu, mit dem die Befragten einen Textblock eingeben können.
addScaleItem()ScaleItemHiermit wird ein neues Frageelement angehängt, über das die Person eine Option aus einer nummerierten Reihe von Optionsfeldern auswählen kann.
addSectionHeaderItem()SectionHeaderItemHiermit wird ein neues Layoutelement angehängt, das den Beginn eines Abschnitts visuell kennzeichnet.
addTextItem()TextItemHiermit wird ein neues Frageelement angehängt, über das die Befragten eine einzelne Textzeile eingeben können.
addTimeItem()TimeItemHiermit wird ein neues Frageelement angehängt, mit dem die Befragten eine Tageszeit angeben können.
addVideoItem()VideoItemHiermit wird ein neues Layoutelement angehängt, in dem ein Video angezeigt wird.
canEditResponse()BooleanBestimmt, ob im Formular nach dem Senden einer Antwort ein Link zum Bearbeiten angezeigt wird.
collectsEmail()BooleanBestimmt, ob im Formular die E-Mail-Adressen der Teilnehmer erfasst werden.
createResponse()FormResponseErstellt eine neue Antwort auf das Formular.
deleteAllResponses()FormLöscht alle eingereichten Antworten aus dem Antwortspeicher des Formulars.
deleteItem(index)voidLöscht das Element an einem bestimmten Index unter allen Elementen im Formular.
deleteItem(item)voidLöscht das angegebene Element.
deleteResponse(responseId)FormLöscht eine einzelne Antwort aus dem Antwortspeicher des Formulars.
getConfirmationMessage()StringRuft die Bestätigungsnachricht des Formulars ab.
getCustomClosedFormMessage()StringDie benutzerdefinierte Nachricht, die angezeigt wird, wenn im Formular keine Antworten akzeptiert werden, oder ein leerer String, wenn keine benutzerdefinierte Nachricht festgelegt ist.
getDescription()StringRuft die Beschreibung des Formulars ab.
getDestinationId()StringRuft die ID des Antwortziels des Formulars ab.
getDestinationType()DestinationTypeDer Typ des Antwortziels des Formulars.
getEditUrl()StringDie URL, über die der Bearbeitungsmodus des Formulars aufgerufen werden kann.
getEditors()User[]Ruft die Liste der Mitbearbeiter für diese Form ab.
getId()StringRuft die ID des Formulars ab.
getItemById(id)ItemRuft das Element mit einer bestimmten ID ab.
getItems()Item[]Ruft ein Array aller Elemente im Formular ab.
getItems(itemType)Item[]Ruft ein Array aller Elemente eines bestimmten Typs ab.
getPublishedUrl()StringRuft die URL ab, über die das Formular ausgefüllt werden kann.
getResponse(responseId)FormResponseRuft eine einzelne Formularantwort anhand ihrer Antwort-ID ab.
getResponses()FormResponse[]Ruft ein Array aller Antworten des Formulars ab.
getResponses(timestamp)FormResponse[]Ruft ein Array aller Antworten des Formulars nach einem bestimmten Datum und einer bestimmten Uhrzeit ab.
getShuffleQuestions()BooleanBestimmt, ob die Reihenfolge der Fragen auf jeder Seite des Formulars zufällig ist.
getSummaryUrl()StringDie URL, über die eine Zusammenfassung der Antworten auf das Formular aufgerufen werden kann.
getTitle()StringRuft den Titel des Formulars ab.
hasLimitOneResponsePerUser()BooleanBestimmt, ob im Formular nur eine Antwort pro Teilnehmer zulässig ist.
hasProgressBar()BooleanBestimmt, ob im Formular eine Fortschrittsanzeige angezeigt wird.
hasRespondAgainLink()BooleanBestimmt, ob im Formular nach dem Ausfüllen ein Link zum Einreichen einer weiteren Antwort angezeigt wird.
isAcceptingResponses()BooleanBestimmt, ob für das Formular derzeit Antworten angenommen werden.
isPublishingSummary()BooleanBestimmt, ob im Formular ein Link zu einer Zusammenfassung der Antworten angezeigt wird, nachdem ein Teilnehmer das Formular ausgefüllt hat.
isQuiz()BooleanBestimmt, ob es sich bei dem Formular um ein Quiz handelt.
moveItem(from, to)ItemVerschiebt ein Element an einem bestimmten Index unter allen Elementen im Formular an einen anderen Index.
moveItem(item, toIndex)ItemVerschiebt ein bestimmtes Element zu einem bestimmten Index unter allen Elementen im Formular.
removeDestination()FormDie Verknüpfung des Formulars mit dem aktuellen Antwortziel wird aufgehoben.
removeEditor(emailAddress)FormDer angegebene Nutzer wird aus der Liste der Mitbearbeiter der Form entfernt.
removeEditor(user)FormDer angegebene Nutzer wird aus der Liste der Mitbearbeiter der Form entfernt.
requiresLogin()BooleanBestimmt, ob sich die Teilnehmer im Formular in einem Konto in derselben Domain oder einer Subdomain anmelden müssen, bevor sie antworten können.
setAcceptingResponses(enabled)FormGibt an, ob derzeit Antworten für das Formular akzeptiert werden.
setAllowResponseEdits(enabled)FormHier legen Sie fest, ob im Formular nach dem Senden einer Antwort ein Link zum Bearbeiten angezeigt wird.
setCollectEmail(collect)FormHier legen Sie fest, ob im Formular die E-Mail-Adressen der Teilnehmer erfasst werden.
setConfirmationMessage(message)FormHiermit wird die Bestätigungsnachricht für das Formular festgelegt.
setCustomClosedFormMessage(message)FormHier legen Sie fest, welche Meldung angezeigt werden soll, wenn für das Formular keine Antworten akzeptiert werden.
setDescription(description)FormHier legen Sie die Beschreibung des Formulars fest.
setDestination(type, id)FormHier legen Sie den Speicherort für Formularantworten fest.
setIsQuiz(enabled)FormHiermit wird festgelegt, ob es sich bei dem Formular um ein Quiz handelt.
setLimitOneResponsePerUser(enabled)FormHiermit wird festgelegt, ob im Formular nur eine Antwort pro Teilnehmer zulässig ist.
setProgressBar(enabled)FormLegt fest, ob das Formular eine Fortschrittsanzeige hat.
setPublishingSummary(enabled)FormHiermit wird festgelegt, ob im Formular ein Link zu einer Zusammenfassung der Antworten angezeigt wird, nachdem ein Teilnehmer das Formular gesendet hat.
setRequireLogin(requireLogin)FormHier legen Sie fest, ob sich die Teilnehmer im Formular in einem Konto in derselben Domain oder einer Unterdomain anmelden müssen, bevor sie antworten können.
setShowLinkToRespondAgain(enabled)FormHiermit wird festgelegt, ob im Formular ein Link zum Einreichen einer weiteren Antwort angezeigt wird, nachdem ein Teilnehmer das Formular ausgefüllt hat.
setShuffleQuestions(shuffle)FormHiermit wird festgelegt, ob die Reihenfolge der Fragen auf jeder Seite des Formulars zufällig ist.
setTitle(title)FormHiermit wird der Titel des Formulars festgelegt.
shortenFormUrl(url)StringWandelt eine lange URL für ein Formular in eine kurze URL um.
submitGrades(responses)FormReicht Noten für die angegebenen FormResponses ein.

FormApp

Attribute

AttributTypBeschreibung
AlignmentAlignmentEine Aufzählung der Arten der Bildausrichtung.
DestinationTypeDestinationTypeEine Aufzählung der Zieltypen, in denen Formularantworten gespeichert werden können.
FeedbackTypeFeedbackTypeEine Aufzählung der Typen des Formulars Feedbacks.
ItemTypeItemTypeEine Aufzählung der Typen des Formulars Items.
PageNavigationTypePageNavigationTypeEine Aufzählung der möglichen Verhaltensweisen für die Navigation auf Seiten.

Methoden

MethodeRückgabetypKurzbeschreibung
create(title)FormErstellt eine neue Form und gibt sie zurück.
createCheckboxGridValidation()CheckboxGridValidationBuilderGibt eine Instanz eines CheckboxGridValidationBuilder zurück, mit der die Validierung für eine CheckboxGridItem festgelegt werden kann.
createCheckboxValidation()CheckboxValidationBuilderGibt eine Instanz eines CheckboxValidationBuilder zurück, mit der die Validierung für eine CheckboxItem festgelegt werden kann.
createFeedback()QuizFeedbackBuilderGibt eine Instanz eines QuizFeedbackBuilder zurück, mit der Feedback zu einer benoteten Item festgelegt werden kann.
createGridValidation()GridValidationBuilderGibt eine Instanz eines GridValidationBuilder zurück, mit der die Validierung für eine GridItem festgelegt werden kann.
createParagraphTextValidation()ParagraphTextValidationBuilderGibt eine Instanz eines ParagraphTextValidationBuilder zurück, mit der die Validierung für einen ParagraphTextItem festgelegt werden kann.
createTextValidation()TextValidationBuilderGibt eine Instanz eines TextValidationBuilder zurück, mit der die Validierung für eine TextItem festgelegt werden kann.
getActiveForm()FormGibt das Formular zurück, an das das Script containergebunden ist.
getUi()UiGibt eine Instanz der Benutzeroberfläche des Formulareditors zurück, mit der dem Script Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzugefügt werden können.
openById(id)FormGibt die Form mit der angegebenen ID zurück.
openByUrl(url)FormGibt die Form mit der angegebenen URL zurück.

FormResponse

Methoden

MethodeRückgabetypKurzbeschreibung
getEditResponseUrl()StringGeneriert eine URL, mit der eine bereits eingereichte Antwort bearbeitet werden kann.
getGradableItemResponses()ItemResponse[]Hiermit werden alle Artikelantworten in einer Formularantwort in der Reihenfolge abgerufen, in der die Artikel im Formular angezeigt werden.
getGradableResponseForItem(item)ItemResponseRuft die Artikelantwort ab, die in einer Formularantwort für ein bestimmtes Element enthalten ist.
getId()StringRuft die ID der Formularantwort ab.
getItemResponses()ItemResponse[]Hiermit werden alle Artikelantworten in einer Formularantwort in der Reihenfolge abgerufen, in der die Artikel im Formular angezeigt werden.
getRespondentEmail()StringRuft die E-Mail-Adresse der Person ab, die eine Antwort gesendet hat, sofern die Einstellung Form.setCollectEmail(collect) aktiviert ist.
getResponseForItem(item)ItemResponseRuft die Artikelantwort in dieser Formularantwort für ein bestimmtes Element ab.
getTimestamp()DateRuft den Zeitstempel für die Einreichung einer Formularantwort ab.
submit()FormResponseDie Antwort wird gesendet.
toPrefilledUrl()StringGeneriert eine URL für das Formular, in dem die Antworten basierend auf den Antworten in dieser Formularantwort vorausgefüllt werden.
withItemGrade(gradedResponse)FormResponseFügen Sie einer Formularantwort die Noten der angegebenen Artikelantwort hinzu.
withItemResponse(response)FormResponseFügt der Formularantwort die angegebene Artikelantwort hinzu.

GridItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()GridItemEntfernt die Datenvalidierung für dieses Rasterelement.
createResponse(responses)ItemResponseErstellt eine neue ItemResponse für dieses Rasterelement.
duplicate()GridItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getColumns()String[]Hiermit werden die Werte für jede Spalte im Raster abgerufen.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getRows()String[]Hiermit werden die Werte für jede Zeile im Raster abgerufen.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setColumns(columns)GridItemLegt die Spalten des Rasters anhand eines Arrays von Werten fest.
setHelpText(text)GridItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setRequired(enabled)GridItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setRows(rows)GridItemLegt die Zeilen des Rasters anhand eines Wertearrays fest.
setTitle(title)GridItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
setValidation(validation)GridItemLegt die Datenvalidierung für dieses Rasterelement fest.

GridValidation

GridValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireLimitOneResponsePerColumn()GridValidationBuilderFür ein Rasterelement ist eine Antwort pro Spalte erforderlich.

ImageItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()ImageItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getAlignment()AlignmentDie horizontale Ausrichtung des Bilds.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getImage()BlobDas Bild, das dem Artikel derzeit zugewiesen ist.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
getWidth()IntegerRuft die Breite des Bilds in Pixeln ab.
setAlignment(alignment)ImageItemHier legen Sie die horizontale Ausrichtung des Bilds fest.
setHelpText(text)ImageItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setImage(image)ImageItemHier wird das Bild selbst festgelegt.
setTitle(title)ImageItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
setWidth(width)ImageItemHiermit wird die Breite des Bilds in Pixeln festgelegt.

Item

Methoden

MethodeRückgabetypKurzbeschreibung
asCheckboxGridItem()CheckboxGridItemGibt das Element als Kästchenrasterelement zurück.
asCheckboxItem()CheckboxItemGibt das Element als Kästchenelement zurück.
asDateItem()DateItemGibt das Element als Datumselement zurück.
asDateTimeItem()DateTimeItemGibt das Element als Datum/Uhrzeit zurück.
asDurationItem()DurationItemGibt den Artikel als Zeitelement zurück.
asGridItem()GridItemGibt den Artikel als Rasterelement zurück.
asImageItem()ImageItemGibt das Element als Bildelement zurück.
asListItem()ListItemGibt das Element als Listenelement zurück.
asMultipleChoiceItem()MultipleChoiceItemGibt das Element als Multiple-Choice-Element zurück.
asPageBreakItem()PageBreakItemGibt das Element als Seitenumbruchelement zurück.
asParagraphTextItem()ParagraphTextItemGibt das Element als Absatztext zurück.
asScaleItem()ScaleItemGibt das Element als Skalierungselement zurück.
asSectionHeaderItem()SectionHeaderItemGibt das Element als Abschnittsheader zurück.
asTextItem()TextItemGibt das Element als Textelement zurück.
asTimeItem()TimeItemGibt den Artikel als Zeitelement zurück.
asVideoItem()VideoItemGibt das Element als Videoelement zurück.
duplicate()ItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
setHelpText(text)ItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setTitle(title)ItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

ItemResponse

Methoden

MethodeRückgabetypKurzbeschreibung
getFeedback()ObjectDas Feedback, das für die eingereichte Antwort des Teilnehmers gegeben wurde.
getItem()ItemRuft das Frageelement ab, auf das diese Antwort antwortet.
getResponse()ObjectDie Antwort, die der Teilnehmer gesendet hat.
getScore()ObjectDie Punktzahl für die eingereichte Antwort des Teilnehmers.
setFeedback(feedback)ItemResponseHier wird festgelegt, welches Feedback für die eingereichte Antwort des Teilnehmers angezeigt werden soll.
setScore(score)ItemResponseLegt die Punktzahl für die eingereichte Antwort des Teilnehmers fest.

ItemType

Attribute

AttributTypBeschreibung
CHECKBOXEnumEin Frageelement, bei dem die Befragten ein oder mehrere Kästchen ankreuzen können, sowie ein optionales Feld für „Sonstiges“.
CHECKBOX_GRIDEnumEin 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.
DATEEnumEin Frageelement, mit dem die Befragten ein Datum angeben können.
DATETIMEEnumEin Frageelement, mit dem die Befragten ein Datum und eine Uhrzeit angeben können.
DURATIONEnumEin Frageelement, mit dem die Befragten eine bestimmte Zeitspanne angeben können.
GRIDEnumEin Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und bei dem die Befragten aus einer Reihe von Optionsfeldern eine Auswahl pro Zeile treffen können.
IMAGEEnumEin Layoutelement, in dem ein Bild angezeigt wird.
LISTEnumEin Frageelement, bei dem die Befragten eine Option aus einer Drop-down-Liste auswählen können.
MULTIPLE_CHOICEEnumEin Frageelement, bei dem die Person eine Option aus einer Liste von Optionsfeldern oder einem optionalen Feld „Sonstiges“ auswählen kann.
PAGE_BREAKEnumEin Layoutelement, das den Beginn einer Seite markiert.
PARAGRAPH_TEXTEnumEin Frageelement, mit dem die Befragten einen Textblock eingeben können.
SCALEEnumEin Frageelement, bei dem die Befragten eine Option aus einer nummerierten Reihe von Optionsfeldern auswählen können.
SECTION_HEADEREnumEin Layoutelement, das den Beginn eines Abschnitts visuell kennzeichnet.
TEXTEnumEin Frageelement, bei dem die Befragten eine einzelne Textzeile eingeben können.
TIMEEnumEin Frageelement, mit dem die Befragten eine Tageszeit angeben können.
VIDEOEnumEin Layoutelement, in dem ein YouTube-Video angezeigt wird.
FILE_UPLOADEnumEin Frageelement, mit dem die Teilnehmer eine Datei hochladen können.

ListItem

Methoden

MethodeRückgabetypKurzbeschreibung
createChoice(value)ChoiceErstellt eine neue Auswahl.
createChoice(value, isCorrect)ChoiceErstellt eine neue Auswahl.
createChoice(value, navigationItem)ChoiceErstellt eine neue Auswahl mit einer Seitennavigationsoption, die zu einem bestimmten Seitenumbruchelement springt.
createChoice(value, navigationType)ChoiceErstellt eine neue Auswahl mit einer Option für die Seitennavigation.
createResponse(response)ItemResponseErstellt ein neues ItemResponse für dieses Listenelement.
duplicate()ListItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getChoices()Choice[]Hiermit werden alle Optionen für einen Artikel abgerufen.
getFeedbackForCorrect()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten.
getFeedbackForIncorrect()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage falsch beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setChoiceValues(values)ListItemLegt die Auswahlmöglichkeiten für einen Artikel aus einem String-Array fest.
setChoices(choices)ListItemLegt eine Reihe von Auswahlmöglichkeiten für einen Artikel fest.
setFeedbackForCorrect(feedback)ListItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)ListItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine Frage falsch beantworten.
setHelpText(text)ListItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setPoints(points)ListItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)ListItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)ListItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

MultipleChoiceItem

Methoden

MethodeRückgabetypKurzbeschreibung
createChoice(value)ChoiceErstellt eine neue Auswahl.
createChoice(value, isCorrect)ChoiceErstellt eine neue Auswahl.
createChoice(value, navigationItem)ChoiceErstellt eine neue Auswahl mit einer Seitennavigationsoption, die zu einem bestimmten Seitenumbruchelement springt.
createChoice(value, navigationType)ChoiceErstellt eine neue Auswahl mit einer Option für die Seitennavigation.
createResponse(response)ItemResponseErstellt ein neues ItemResponse für dieses Multiple-Choice-Element.
duplicate()MultipleChoiceItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getChoices()Choice[]Hiermit werden alle Optionen für einen Artikel abgerufen.
getFeedbackForCorrect()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten.
getFeedbackForIncorrect()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage falsch beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
hasOtherOption()BooleanGibt an, ob für das Element die Option „Sonstiges“ verfügbar ist.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setChoiceValues(values)MultipleChoiceItemLegt die Auswahlmöglichkeiten für einen Artikel aus einem String-Array fest.
setChoices(choices)MultipleChoiceItemLegt eine Reihe von Auswahlmöglichkeiten für einen Artikel fest.
setFeedbackForCorrect(feedback)MultipleChoiceItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)MultipleChoiceItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine Frage falsch beantworten.
setHelpText(text)MultipleChoiceItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setPoints(points)MultipleChoiceItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)MultipleChoiceItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)MultipleChoiceItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
showOtherOption(enabled)MultipleChoiceItemGibt an, ob für das Element die Option „Sonstiges“ verfügbar ist.

PageBreakItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()PageBreakItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGoToPage()PageBreakItemRuft die PageBreakItem ab, zu der das Formular springt, nachdem die Seite vor diesem Seitenumbruch abgeschlossen wurde (d. h., wenn dieser Seitenumbruch durch normale lineare Fortbewegung durch das Formular erreicht wird).
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPageNavigationType()PageNavigationTypeGibt die Art der Seitennavigation an, die nach dem Ausfüllen der Seite vor diesem Seitenumbruch erfolgt (d. h., wenn dieser Seitenumbruch durch normale lineare Fortbewegung durch das Formular erreicht wird).
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
setGoToPage(goToPageItem)PageBreakItemHier legen Sie fest, zu welcher Seite gesprungen werden soll, nachdem die Seite vor diesem Seitenumbruch abgeschlossen wurde (d. h., wenn dieser Seitenumbruch durch normale lineare Fortbewegung durch das Formular erreicht wird).
setGoToPage(navigationType)PageBreakItemHier legen Sie fest, welche Art der Seitennavigation nach dem Ausfüllen der Seite vor diesem Seitenumbruch erfolgt (d. h., wenn dieser Seitenumbruch durch normale lineare Fortbewegung durch das Formular erreicht wird).
setHelpText(text)PageBreakItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setTitle(title)PageBreakItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

Attribute

AttributTypBeschreibung
CONTINUEEnumFahren Sie nach dem Ausfüllen der aktuellen Seite mit der nächsten Seite des Formulars fort.
GO_TO_PAGEEnumNach dem Ausfüllen der aktuellen Seite zu einer bestimmten Seite des Formulars springen.
RESTARTEnumStarten Sie das Formular nach dem Ausfüllen der aktuellen Seite von vorn, ohne die bisher eingegebenen Antworten zu löschen.
SUBMITEnumReichen Sie die Formularantwort ein, nachdem Sie die aktuelle Seite ausgefüllt haben.

ParagraphTextItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()ParagraphTextItemEntfernt die Datenvalidierung für dieses Textelement.
createResponse(response)ItemResponseErstellt ein neues ItemResponse für dieses Textelement des Absatzes.
duplicate()ParagraphTextItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setGeneralFeedback(feedback)ParagraphTextItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine bewertbare Frage beantworten, die keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell benotet werden müssen).
setHelpText(text)ParagraphTextItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setPoints(points)ParagraphTextItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)ParagraphTextItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)ParagraphTextItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
setValidation(validation)ParagraphTextItemLegt die Datenvalidierung für dieses Textelement fest.

ParagraphTextValidation

ParagraphTextValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderDie Antwort muss ein Muster enthalten.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderDie Antwort darf kein Muster enthalten.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderDie Antwort darf nicht mit dem Muster übereinstimmen.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderDie Antwortlänge muss mindestens dem Wert entsprechen.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderDie Antwort muss dem Muster entsprechen.

QuizFeedback

Methoden

MethodeRückgabetypKurzbeschreibung
getLinkUrls()String[]Eine Liste der URLs, die mit dem Feedback verknüpft sind.
getText()StringDer Anzeigetext des Feedbacks.

QuizFeedbackBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
addLink(url)QuizFeedbackBuilderFügen Sie einen Link zu den ergänzenden Materialien des Feedbacks hinzu.
addLink(url, displayText)QuizFeedbackBuilderFügen Sie einen Link zu den ergänzenden Materialien des Feedbacks hinzu.
build()QuizFeedbackErstellt ein Feedback des entsprechenden Typs für diesen Builder.
copy()QuizFeedbackBuilderGibt eine Kopie dieses Builders zurück.
setText(text)QuizFeedbackBuilderLegt den Feedbacktext fest.

ScaleItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(response)ItemResponseErstellt eine neue ItemResponse für dieses Skalierungselement.
duplicate()ScaleItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getLeftLabel()StringDas Label für die Untergrenze der Skala, falls vorhanden.
getLowerBound()IntegerDie Untergrenze der Skala.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getRightLabel()StringDas Label für die Obergrenze der Skala, falls vorhanden.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
getUpperBound()IntegerDie Obergrenze der Skala wird abgerufen.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setBounds(lower, upper)ScaleItemLegt die Unter- und Obergrenze der Skala fest.
setGeneralFeedback(feedback)ScaleItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine bewertbare Frage beantworten, die keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell benotet werden müssen).
setHelpText(text)ScaleItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setLabels(lower, upper)ScaleItemHier legen Sie Labels für die Unter- und Obergrenze der Skala fest.
setPoints(points)ScaleItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)ScaleItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)ScaleItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

SectionHeaderItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()SectionHeaderItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
setHelpText(text)SectionHeaderItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setTitle(title)SectionHeaderItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

TextItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()TextItemEntfernt alle Datenvalidierungen für dieses Textelement.
createResponse(response)ItemResponseErstellt eine neue ItemResponse für dieses Textelement.
duplicate()TextItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setGeneralFeedback(feedback)TextItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine bewertbare Frage beantworten, die keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell benotet werden müssen).
setHelpText(text)TextItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setPoints(points)TextItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)TextItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)TextItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
setValidation(validation)TextItemLegt die Datenvalidierung für dieses Textelement fest.

TextValidation

TextValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireNumber()TextValidationBuilderDas Textelement muss eine Zahl sein.
requireNumberBetween(start, end)TextValidationBuilderDas Textelement muss eine Zahl zwischen „Start“ und „Ende“ sein (jeweils einschließlich).
requireNumberEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht.
requireNumberGreaterThan(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die größer als der angegebene Wert ist.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die größer oder gleich dem angegebenen Wert ist.
requireNumberLessThan(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die kleiner als der angegebene Wert ist.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die kleiner oder gleich dem angegebenen Wert ist.
requireNumberNotBetween(start, end)TextValidationBuilderDas Textelement muss eine Zahl sein, die nicht zwischen „start“ und „end“ liegt (einschließlich).
requireNumberNotEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die nicht mit dem angegebenen Wert übereinstimmt.
requireTextContainsPattern(pattern)TextValidationBuilderDie Antwort muss ein Muster enthalten.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderDie Antwort darf kein Muster enthalten.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderDie Antwort darf nicht mit dem Muster übereinstimmen.
requireTextIsEmail()TextValidationBuilderDas Textelement muss eine E-Mail-Adresse sein.
requireTextIsUrl()TextValidationBuilderDas Textelement muss eine URL sein.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss mindestens dem Wert entsprechen.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)TextValidationBuilderDie Antwort muss dem Muster entsprechen.
requireWholeNumber()TextValidationBuilderDas Textelement muss eine ganze Zahl sein.

TimeItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(hour, minute)ItemResponseErstellt ein neues ItemResponse für dieses Zeitelement.
duplicate()TimeItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benoteten Elements zurück.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
isRequired()BooleanBestimmt, ob die Befragten die Frage beantworten müssen.
setGeneralFeedback(feedback)TimeItemHier legen Sie fest, welches Feedback den Teilnehmern angezeigt wird, wenn sie eine bewertbare Frage beantworten, die keine richtige oder falsche Antwort hat (d. h. Fragen, die manuell benotet werden müssen).
setHelpText(text)TimeItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setPoints(points)TimeItemHiermit wird die Anzahl der Punkte festgelegt, die ein benotetes Element wert ist.
setRequired(enabled)TimeItemHier legen Sie fest, ob die Befragten die Frage beantworten müssen.
setTitle(title)TimeItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).

VideoItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()VideoItemErstellt eine Kopie dieses Elements und fügt sie am Ende des Formulars ein.
getAlignment()AlignmentDie horizontale Ausrichtung des Videos.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerDie eindeutige Kennung des Artikels.
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab.
getTitle()StringDer Titel des Artikels (im Fall einer SectionHeaderItem auch als Headertext bezeichnet).
getType()ItemTypeDer Typ des Artikels, dargestellt als ItemType.
getWidth()IntegerDie Breite des Videos in Pixeln.
setAlignment(alignment)VideoItemHier legen Sie die horizontale Ausrichtung des Videos fest.
setHelpText(text)VideoItemHiermit wird der Hilfetext des Elements festgelegt (bei Layoutelementen wie ImageItems, PageBreakItems und SectionHeaderItems auch als Beschreibungstext bezeichnet).
setTitle(title)VideoItemHiermit wird der Titel des Artikels festgelegt (im Fall eines SectionHeaderItem auch als Headertext bezeichnet).
setVideoUrl(youtubeUrl)VideoItemDas Video selbst wird über eine angegebene YouTube-URL oder YouTube-Video-ID festgelegt.
setWidth(width)VideoItemHiermit wird die Breite des Videos in Pixeln festgelegt.