Forms Service

Google Formulare

Mit diesem Dienst können Skripts Google Formulare erstellen, aufrufen und ä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());

Kurse

NameKurzbeschreibung
AlignmentEine Aufzählung, die die unterstützten Arten der Bildausrichtung darstellt.
CheckboxGridItemEin Fragenelement, das als Raster aus Spalten und Zeilen angezeigt wird, bei dem der Teilnehmer mehrere Optionen pro Zeile aus einer Reihe von Kästchen auswählen kann.
CheckboxGridValidationEine DataValidierung für CheckboxGridItem.
CheckboxGridValidationBuilderEin DataValidationBuilder für eine CheckboxGridValidation.
CheckboxItemEin Frageelement, mit dem der Teilnehmer ein oder mehrere Kästchen sowie das optionale Feld „Sonstiges“ auswählen kann.
CheckboxValidationEine DataValidierung für CheckboxItem.
CheckboxValidationBuilderEin DataValidationBuilder für eine CheckboxValidation.
ChoiceEine einzelne Auswahl, die einem Typ von Item zugeordnet ist, der Optionen wie CheckboxItem, ListItem oder MultipleChoiceItem unterstützt.
DateItemEin Frageelement, mit dem der Teilnehmer ein Datum angeben kann.
DateTimeItemEin Frageelement, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann.
DestinationTypeEine Aufzählung, die die unterstützten Arten von Formular-Antwortzielen darstellt.
DurationItemEin Frageelement, mit dem der Teilnehmer eine Dauer angeben kann.
FeedbackTypeEine Aufzählung, die die unterstützten Arten von Feedback darstellt.
FormEin Formular mit allen Eigenschaften und Elementen.
FormAppErmöglicht einem Skript, ein vorhandenes Form zu öffnen oder ein neues zu erstellen.
FormResponseEine Antwort auf das gesamte Formular
GridItemEin Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird, bei dem der Teilnehmer aus einer Reihe von Optionsfeldern eine Auswahl pro Zeile auswählen kann.
GridValidationEine DataValidierung für 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 gelten, z. B. „Titel“ und „Hilfetext“.
ItemResponseEine Antwort auf ein Frageelement in einem Formular.
ItemTypeEine Aufzählung, die die unterstützten Arten von Formularelementen darstellt.
ListItemEin Frageelement, bei dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann.
MultipleChoiceItemEin Fragenelement, bei dem der Teilnehmer eine Auswahl aus einer Liste mit Optionsfeldern oder ein optionales 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 der Teilnehmer einen Textblock eingeben kann.
ParagraphTextValidationEine DataValidierung für ParagraphTextItem.
ParagraphTextValidationBuilderEin DataValidationBuilder für eine ParagraphTextValidation.
QuizFeedbackDie Bohnenimplementierung eines Feedbacks, die alle Attribute enthält, die für das gesamte Feedback gelten, z. B. Anzeigetext oder Links.
QuizFeedbackBuilderDer grundlegende FeedbackBuilder, der die Setter für Eigenschaften enthält, die für das gesamte Feedback gelten, z. B. Anzeigetext.
ScaleItemEin Fragenelement, bei dem der Teilnehmer eine Option aus einer nummerierten Abfolge von Optionsfeldern auswählen kann.
SectionHeaderItemEin Layoutelement, das den Beginn eines Abschnitts visuell darstellt.
TextItemEin Frageelement, bei dem der Teilnehmer eine einzelne Textzeile eingeben kann.
TextValidationEine DataValidierung für TextItem.
TextValidationBuilderEin DataValidationBuilder für eine TextValidation.
TimeItemEin Frageelement, mit dem der Teilnehmer eine Tageszeit angeben kann.
VideoItemEin Layoutelement, in dem ein Video angezeigt wird.

Alignment

Attribute

AttributTypBeschreibung
LEFTEnumRichten Sie das Bild auf die linke Seite des Formulars aus.
CENTEREnumRichten Sie das Bild an der Mitte des Formulars aus.
RIGHTEnumRichten Sie das Bild auf die rechte Seite des Formulars aus.

CheckboxGridItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()CheckboxGridItemEntfernt alle Datenvalidierungen für dieses Rasterelement.
createResponse(responses)ItemResponseErstellt eine neue ItemResponse für dieses Kästchen-Rasterelement.
duplicate()CheckboxGridItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getColumns()String[]Ruft die Werte für jede Spalte im Raster ab.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getRows()String[]Ruft die Werte für jede Zeile im Raster ab.
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setColumns(columns)CheckboxGridItemLegt die Spalten des Rasters auf Grundlage eines Arrays von Werten fest.
setHelpText(text)CheckboxGridItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setRequired(enabled)CheckboxGridItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setRows(rows)CheckboxGridItemLegt die Zeilen des Rasters basierend auf einem Array von Werten fest.
setTitle(title)CheckboxGridItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
setValidation(validation)CheckboxGridItemLegt die Datenvalidierung für dieses Rasterelement fest.

CheckboxGridValidation

CheckboxGridValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderErfordert eine Begrenzung von einer Antwort pro Spalte für ein Rasterelement.

CheckboxItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()CheckboxItemEntfernt alle Datenvalidierungen für dieses Kästchen.
createChoice(value)ChoiceErstellt eine neue Auswahl.
createChoice(value, isCorrect)ChoiceErstellt eine neue Auswahl.
createResponse(responses)ItemResponseErstellt ein neues ItemResponse-Element für dieses Kästchen.
duplicate()CheckboxItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getChoices()Choice[]Ruft alle Optionen für ein Element ab
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 Teilnehmenden 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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
hasOtherOption()BooleanLegt fest, ob das Element eine „Sonstige“-Option hat.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setChoiceValues(values)CheckboxItemLegt die Auswahl für ein Element aus einem String-Array fest.
setChoices(choices)CheckboxItemLegt ein Array mit Optionen für ein Element fest.
setFeedbackForCorrect(feedback)CheckboxItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)CheckboxItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten.
setHelpText(text)CheckboxItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setPoints(points)CheckboxItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)CheckboxItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)CheckboxItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
setValidation(validation)CheckboxItemLegt die Datenvalidierung für dieses Kästchen fest.
showOtherOption(enabled)CheckboxItemLegt fest, ob das Element eine „andere“ Option hat.

CheckboxValidation

CheckboxValidationBuilder

Methoden

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

Choice

Methoden

MethodeRückgabetypKurzbeschreibung
getGotoPage()PageBreakItemRuft das PageBreakItem als GO_TO_PAGE-Ziel ab, wenn der Teilnehmer diese Auswahl auswählt und die aktuelle Seite abschließt.
getPageNavigationType()PageNavigationTypeRuft das PageNavigationType ab, das auftritt, wenn der Teilnehmer diese Auswahl auswählt und die aktuelle Seite abschließt.
getValue()StringRuft den Wert der Auswahl ab, den Teilnehmer als Label sehen, wenn sie das Formular ansehen.
isCorrectAnswer()BooleanGibt an, ob die Antwort auf die Frage richtig ist.

DateItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(response)ItemResponseErstellt eine neue ItemResponse für dieses Datumselement.
duplicate()DateItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
includesYear()BooleanLegt fest, ob das Datum eine Option für ein Jahr enthält.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)DateItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine benotete Frage ohne richtige oder falsche Antwort beantworten (z. B. Fragen, die manuell benotet werden müssen).
setHelpText(text)DateItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setIncludesYear(enableYear)DateItemLegt fest, ob das Datumselement eine Jahreseinstellung enthält.
setPoints(points)DateItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)DateItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)DateItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

DateTimeItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(response)ItemResponseErstellt ein neues ItemResponse-Element für dieses Datum/Uhrzeit-Element.
duplicate()DateTimeItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
includesYear()BooleanLegt fest, ob das Datum eine Option für ein Jahr enthält.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)DateTimeItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine benotete Frage ohne richtige oder falsche Antwort beantworten (z. B. Fragen, die manuell benotet werden müssen).
setHelpText(text)DateTimeItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setIncludesYear(enableYear)DateTimeItemLegt fest, ob das Datumselement eine Jahreseinstellung enthält.
setPoints(points)DateTimeItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)DateTimeItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)DateTimeItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

DestinationType

Attribute

AttributTypBeschreibung
SPREADSHEETEnumEine Google-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 hängt es an das Ende des Formulars an.
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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)DurationItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine benotete Frage ohne richtige oder falsche Antwort beantworten (z. B. Fragen, die manuell benotet werden müssen).
setHelpText(text)DurationItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setPoints(points)DurationItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)DurationItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)DurationItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

FeedbackType

Attribute

AttributTypBeschreibung
CORRECTEnumDas Feedback, das den Teilnehmern für eine beantwortete Frage automatisch angezeigt wird.
INCORRECTEnumDas Feedback, das den Teilnehmern für eine falsch beantwortete Frage automatisch angezeigt wird.
GENERALEnumFeedback, das den Teilnehmern automatisch angezeigt wird, wenn sie ihre Antwort senden.

Form

Methoden

MethodeRückgabetypKurzbeschreibung
addCheckboxGridItem()CheckboxGridItemFügt ein neues Frageelement an, das als Raster mit Spalten und Zeilen angezeigt wird, wodurch der Teilnehmer mehrere Möglichkeiten pro Zeile aus einer Reihe von Kästchen auswählen kann.
addCheckboxItem()CheckboxItemFügt ein neues Frageelement an, mit dem der Teilnehmer ein oder mehrere Kästchen auswählen kann, sowie ein optionales Feld „Sonstiges“.
addDateItem()DateItemFügt ein neues Frageelement an, mit dem der Teilnehmer ein Datum angeben kann.
addDateTimeItem()DateTimeItemFügt ein neues Frageelement an, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann.
addDurationItem()DurationItemFügt ein neues Frageelement an, mit dem der Teilnehmer eine Dauer angeben kann.
addEditor(emailAddress)FormDer entsprechende Nutzer wird der Liste der Mitbearbeiter für Form hinzugefügt.
addEditor(user)FormDer entsprechende Nutzer wird der Liste der Mitbearbeiter für Form hinzugefügt.
addEditors(emailAddresses)FormFügt das angegebene Array von Nutzern der Liste der Mitbearbeiter für Form hinzu.
addGridItem()GridItemEs wird ein neues Frageelement angehängt und als Raster aus Spalten und Zeilen angezeigt. Dadurch kann der Teilnehmer eine Antwort pro Zeile aus einer Reihe von Optionsfeldern auswählen.
addImageItem()ImageItemFügt ein neues Layoutelement an, das ein Bild darstellt.
addListItem()ListItemEs wird ein neues Frageelement angehängt, aus dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann.
addMultipleChoiceItem()MultipleChoiceItemFügt ein neues Frageelement hinzu, mit dem der Teilnehmer eine Antwort aus einer Liste mit Optionsfeldern oder einem optionalen Feld „Sonstiges“ auswählen kann.
addPageBreakItem()PageBreakItemFügt ein neues Layoutelement hinzu, das den Beginn einer Seite markiert.
addParagraphTextItem()ParagraphTextItemFügt ein neues Frageelement hinzu, mit dem der Teilnehmer einen Textblock eingeben kann.
addScaleItem()ScaleItemEs wird ein neues Frageelement angehängt, aus dem der Teilnehmer eine Option aus einer nummerierten Abfolge von Optionsfeldern auswählen kann.
addSectionHeaderItem()SectionHeaderItemFügt ein neues Layoutelement an, das den Beginn eines Abschnitts angibt.
addTextItem()TextItemFügt ein neues Frageelement an, das es dem Teilnehmer ermöglicht, eine einzelne Textzeile einzugeben.
addTimeItem()TimeItemFügt ein neues Frageelement an, mit dem der Teilnehmer eine Tageszeit angeben kann.
addVideoItem()VideoItemFügt ein neues Layoutelement an, in dem ein Video angezeigt wird.
canEditResponse()BooleanLegt fest, ob im Formular ein Link zum Bearbeiten einer Antwort angezeigt wird, nachdem er gesendet wurde.
collectsEmail()BooleanLegt fest, ob im Formular die E-Mail-Adressen der Befragten erhoben werden.
createResponse()FormResponseErstellt eine neue Antwort auf das Formular.
deleteAllResponses()FormLöscht alle gesendeten Antworten aus dem Antwortspeicher des Formulars.
deleteItem(index)voidLöscht das Element bei 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()StringRuft die benutzerdefinierte Nachricht ab, die angezeigt wird, wenn das Formular keine Antworten akzeptiert. Wenn kein benutzerdefinierter Text festgelegt wurde, wird ein leerer String abgerufen.
getDescription()StringRuft die Beschreibung des Formulars ab
getDestinationId()StringRuft die ID des Antwortziels des Formulars ab
getDestinationType()DestinationTypeRuft den Typ des Antwortziels des Formulars ab.
getEditUrl()StringRuft die URL ab, über die auf den Bearbeitungsmodus des Formulars zugegriffen werden kann.
getEditors()User[]Ruft die Liste der Editoren für dieses 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, die zum Antworten auf das Formular verwendet werden kann.
getResponse(responseId)FormResponseRuft eine einzelne Formularantwort basierend auf ihrer Antwort-ID ab.
getResponses()FormResponse[]Ruft ein Array aller Antworten des Formulars ab
getResponses(timestamp)FormResponse[]Ruft ein Array aller Formularantworten nach einem bestimmten Datum und einer bestimmten Uhrzeit ab.
getShuffleQuestions()BooleanLegt fest, ob die Fragen auf jeder Seite des Formulars zufällig angeordnet sind.
getSummaryUrl()StringRuft die URL ab, mit der eine Zusammenfassung der Formularantworten angesehen werden kann.
getTitle()StringRuft den Titel des Formulars ab
hasLimitOneResponsePerUser()BooleanLegt fest, ob das Formular nur eine Antwort pro Teilnehmer zulässt.
hasProgressBar()BooleanLegt fest, ob im Formular eine Fortschrittsanzeige zu sehen ist.
hasRespondAgainLink()BooleanLegt fest, ob im Formular ein Link zum Senden einer weiteren Antwort angezeigt wird, nachdem der Teilnehmer das Formular ausgefüllt hat.
isAcceptingResponses()BooleanLegt fest, ob das Formular derzeit Antworten akzeptiert.
isPublishingSummary()BooleanLegt fest, ob im Formular ein Link zum Ansehen einer Zusammenfassung der Antworten angezeigt wird, nachdem der Teilnehmer das Formular ausgefüllt hat.
isQuiz()BooleanLegt fest, ob das Formular ein Quiz ist.
moveItem(from, to)ItemVerschiebt ein Element an einem bestimmten Index zwischen allen Elementen im Formular in einen anderen Index.
moveItem(item, toIndex)ItemVerschiebt ein bestimmtes Element in einen bestimmten Index unter allen Elementen im Formular.
removeDestination()FormHier können Sie die Verknüpfung des Formulars mit dem aktuellen Antwortziel aufheben.
removeEditor(emailAddress)FormEntfernt den angegebenen Nutzer aus der Liste der Mitbearbeiter für Form.
removeEditor(user)FormEntfernt den angegebenen Nutzer aus der Liste der Mitbearbeiter für Form.
requiresLogin()BooleanLegt fest, ob sich die Teilnehmer am Formular in einem Konto in derselben Domain oder Subdomain anmelden müssen, bevor sie antworten.
setAcceptingResponses(enabled)FormLegt fest, ob das Formular derzeit Antworten akzeptiert.
setAllowResponseEdits(enabled)FormLegt fest, ob im Formular ein Link angezeigt wird, um eine Antwort nach dem Senden zu bearbeiten.
setCollectEmail(collect)FormLegt fest, ob im Formular die E-Mail-Adressen der Befragten erhoben werden.
setConfirmationMessage(message)FormLegt die Bestätigungsnachricht für das Formular fest.
setCustomClosedFormMessage(message)FormDie Nachricht wird angezeigt, wenn das Formular keine Antworten akzeptiert.
setDescription(description)FormLegt die Beschreibung des Formulars fest.
setDestination(type, id)FormLegt das Ziel fest, an dem Formularantworten gespeichert werden sollen.
setIsQuiz(enabled)FormHier legen Sie fest, ob es sich bei dem Formular um ein Quiz handelt.
setLimitOneResponsePerUser(enabled)FormLegt fest, ob das Formular nur eine Antwort pro Teilnehmer zulässt.
setProgressBar(enabled)FormLegt fest, ob das Formular eine Fortschrittsanzeige hat.
setPublishingSummary(enabled)FormLegt fest, ob im Formular ein Link zum Ansehen der Zusammenfassung der Antworten angezeigt wird, nachdem der Teilnehmer das Formular gesendet hat.
setRequireLogin(requireLogin)FormGibt an, ob sich die Teilnehmer des Formulars in einem Konto in derselben Domain oder Subdomain anmelden müssen, bevor sie antworten können.
setShowLinkToRespondAgain(enabled)FormLegt fest, ob im Formular ein Link zum Senden einer weiteren Antwort angezeigt wird, nachdem der Teilnehmer das Formular ausgefüllt hat.
setShuffleQuestions(shuffle)FormLegt fest, ob die Reihenfolge der Fragen auf den einzelnen Seiten des Formulars zufällig angeordnet ist.
setTitle(title)FormLegt den Titel des Formulars fest.
shortenFormUrl(url)StringWandelt eine lange URL für ein Formular in eine kurze URL um.
submitGrades(responses)FormÜbermittelt Noten für die angegebenen FormResponses.

FormApp

Attribute

AttributTypBeschreibung
AlignmentAlignmentEine Aufzählung der Arten der Bildausrichtung.
DestinationTypeDestinationTypeEine Liste der Arten von Zielen, in denen Formularantworten gespeichert werden können.
FeedbackTypeFeedbackTypeEine Aufzählung der Typen des Formats Feedbacks.
ItemTypeItemTypeEine Aufzählung der Typen des Formats Items.
PageNavigationTypePageNavigationTypeEine Liste möglicher Verhaltensweisen beim Navigieren auf Seiten.

Methoden

MethodeRückgabetypKurzbeschreibung
create(title)FormErstellt ein neues Form-Objekt und gibt es zurück
createCheckboxGridValidation()CheckboxGridValidationBuilderGibt eine Instanz eines CheckboxGridValidationBuilder zurück, mit dem eine Validierung für ein CheckboxGridItem festgelegt werden kann.
createCheckboxValidation()CheckboxValidationBuilderGibt eine Instanz von CheckboxValidationBuilder zurück, mit dem die Validierung für ein CheckboxItem festgelegt werden kann.
createFeedback()QuizFeedbackBuilderGibt eine Instanz von QuizFeedbackBuilder zurück, mit dem Feedback zu einem verlaufbaren Item-Element festgelegt werden kann.
createGridValidation()GridValidationBuilderGibt eine Instanz eines GridValidationBuilders zurück, mit dem die Validierung für GridItem festgelegt werden kann.
createParagraphTextValidation()ParagraphTextValidationBuilderGibt eine Instanz eines ParagraphTextValidationBuilders zurück, mit dem die Validierung für ParagraphTextItem festgelegt werden kann.
createTextValidation()TextValidationBuilderGibt eine Instanz von TextValidationBuilder zurück, mit dem die Validierung für ein TextItem festgelegt werden kann.
getActiveForm()FormGibt das Formular zurück, an das das Skript containergebunden ist.
getUi()UiGibt eine Instanz der Benutzeroberfläche des Formulareditors zurück, über die das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen kann.
openById(id)FormGibt das Form mit der angegebenen ID zurück.
openByUrl(url)FormGibt das Form mit der angegebenen URL zurück.

FormResponse

Methoden

MethodeRückgabetypKurzbeschreibung
getEditResponseUrl()StringErstellt eine URL, mit der eine bereits eingereichte Antwort bearbeitet werden kann.
getGradableItemResponses()ItemResponse[]Ruft alle in einer Formularantwort enthaltenen Elementantworten in der Reihenfolge ab, in der die Elemente im Formular angezeigt werden
getGradableResponseForItem(item)ItemResponseRuft die in einer Formularantwort enthaltene Elementantwort für ein bestimmtes Element ab.
getId()StringRuft die ID der Formularantwort ab
getItemResponses()ItemResponse[]Ruft alle in einer Formularantwort enthaltenen Elementantworten in der Reihenfolge ab, in der die Elemente im Formular angezeigt werden
getRespondentEmail()StringRuft die E-Mail-Adresse der Person ab, die eine Antwort gesendet hat, sofern die Form.setCollectEmail(collect)-Einstellung aktiviert ist.
getResponseForItem(item)ItemResponseRuft die in dieser Formularantwort enthaltene Elementantwort für ein bestimmtes Element ab
getTimestamp()DateRuft den Zeitstempel für eine Formularantwort ab
submit()FormResponseSendet die Antwort.
toPrefilledUrl()StringErstellt eine URL für das Formular, in dem die Antworten basierend auf den Antworten in dieser Formularantwort vorausgefüllt werden.
withItemGrade(gradedResponse)FormResponseFügt einer Formularantwort die Noten der angegebenen Elementantwort hinzu.
withItemResponse(response)FormResponseFügt die gegebene Artikelantwort zu einer Formularantwort hinzu.

GridItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()GridItemEntfernt alle Datenvalidierungen für dieses Rasterelement.
createResponse(responses)ItemResponseErstellt ein neues ItemResponse-Element für dieses Rasterelement.
duplicate()GridItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getColumns()String[]Ruft die Werte für jede Spalte im Raster ab.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getRows()String[]Ruft die Werte für jede Zeile im Raster ab.
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setColumns(columns)GridItemLegt die Spalten des Rasters auf Grundlage eines Arrays von Werten fest.
setHelpText(text)GridItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setRequired(enabled)GridItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setRows(rows)GridItemLegt die Zeilen des Rasters basierend auf einem Array von Werten fest.
setTitle(title)GridItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
setValidation(validation)GridItemLegt die Datenvalidierung für dieses Rasterelement fest.

GridValidation

GridValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireLimitOneResponsePerColumn()GridValidationBuilderErfordert eine Begrenzung von einer Antwort pro Spalte für ein Rasterelement.

ImageItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()ImageItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getAlignment()AlignmentRuft die horizontale Ausrichtung des Bilds ab
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerRuft die eindeutige Kennung des Elements ab
getImage()BlobRuft das Bild ab, das dem Element derzeit zugewiesen ist
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
getWidth()IntegerRuft die Breite des Bilds in Pixeln ab
setAlignment(alignment)ImageItemLegt die horizontale Ausrichtung des Bildes fest.
setHelpText(text)ImageItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setImage(image)ImageItemLegt das Bild selbst fest.
setTitle(title)ImageItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
setWidth(width)ImageItemLegt die Breite des Bildes in Pixeln fest.

Item

Methoden

MethodeRückgabetypKurzbeschreibung
asCheckboxGridItem()CheckboxGridItemGibt das Element als Rasterelement zurück.
asCheckboxItem()CheckboxItemGibt das Element als Kästchen an.
asDateItem()DateItemGibt das Element als Datumselement zurück.
asDateTimeItem()DateTimeItemGibt das Element als Datum-Uhrzeit-Element zurück.
asDurationItem()DurationItemGibt das Element als Element für die Dauer zurück.
asGridItem()GridItemGibt das Element als Rasterelement zurück
asImageItem()ImageItemGibt das Element als Bildelement zurück
asListItem()ListItemGibt das Element als Listeneintrag zurück
asMultipleChoiceItem()MultipleChoiceItemGibt den Artikel als Multiple-Choice-Artikel zurück.
asPageBreakItem()PageBreakItemGibt das Element als Seitenumbruch zurück.
asParagraphTextItem()ParagraphTextItemGibt das Element als Absatztextelement zurück
asScaleItem()ScaleItemGibt das Element als skaliertes Element zurück
asSectionHeaderItem()SectionHeaderItemGibt das Element als Abschnittsüberschrift zurück.
asTextItem()TextItemGibt das Element als Textelement zurück.
asTimeItem()TimeItemGibt das Element als Zeitelement zurück.
asVideoItem()VideoItemGibt das Element als Videoelement zurück.
duplicate()ItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
setHelpText(text)ItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setTitle(title)ItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

ItemResponse

Methoden

MethodeRückgabetypKurzbeschreibung
getFeedback()ObjectRuft das Feedback ab, das für die eingereichte Antwort des Teilnehmers abgegeben wurde.
getItem()ItemRuft das von dieser Antwort beantwortete Frageelement ab.
getResponse()ObjectRuft die Antwort ab, die der Teilnehmer gesendet hat.
getScore()ObjectRuft die Punktzahl für die abgegebene Antwort ab.
setFeedback(feedback)ItemResponseLegt das Feedback fest, das für die eingereichte Antwort des Teilnehmers angezeigt werden soll.
setScore(score)ItemResponseLegt die Punktzahl für die abgegebene Antwort des Teilnehmers fest.

ItemType

Attribute

AttributTypBeschreibung
CHECKBOXEnumEin Frageelement, mit dem der Teilnehmer ein oder mehrere Kästchen sowie das optionale Feld „Sonstiges“ auswählen kann.
CHECKBOX_GRIDEnumEin Fragenelement, das als Raster aus Spalten und Zeilen angezeigt wird, bei dem der Teilnehmer mehrere Optionen pro Zeile aus einer Reihe von Kästchen auswählen kann.
DATEEnumEin Frageelement, mit dem der Teilnehmer ein Datum angeben kann.
DATETIMEEnumEin Frageelement, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann.
DURATIONEnumEin Frageelement, mit dem der Teilnehmer eine Dauer angeben kann.
GRIDEnumEin Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird, bei dem der Teilnehmer aus einer Reihe von Optionsfeldern eine Auswahl pro Zeile auswählen kann.
IMAGEEnumEin Layoutelement, in dem ein Bild angezeigt wird.
LISTEnumEin Frageelement, bei dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann.
MULTIPLE_CHOICEEnumEin Fragenelement, bei dem der Teilnehmer eine Auswahl aus einer Liste mit Optionsfeldern oder ein optionales Feld „Sonstiges“ auswählen kann.
PAGE_BREAKEnumEin Layoutelement, das den Beginn einer Seite markiert.
PARAGRAPH_TEXTEnumEin Frageelement, mit dem der Teilnehmer einen Textblock eingeben kann.
SCALEEnumEin Frageelement, bei dem der Teilnehmer eine Option aus einer nummerierten Abfolge von Optionsfeldern auswählen kann.
SECTION_HEADEREnumEin Layoutelement, das den Beginn eines Abschnitts visuell darstellt.
TEXTEnumEin Frageelement, bei dem der Teilnehmer eine einzelne Textzeile eingeben kann.
TIMEEnumEin Frageelement, mit dem der Teilnehmer eine Tageszeit angeben kann.
VIDEOEnumDies ist ein Layoutelement, in dem ein YouTube-Video angezeigt wird.
FILE_UPLOADEnumEin Frageelement, mit dem der Teilnehmer eine Datei hochladen kann.

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 Seitennavigationsoption.
createResponse(response)ItemResponseErstellt ein neues ItemResponse-Element für dieses Listenelement.
duplicate()ListItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getChoices()Choice[]Ruft alle Optionen für ein Element ab
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 Teilnehmenden 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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setChoiceValues(values)ListItemLegt die Auswahl für ein Element aus einem String-Array fest.
setChoices(choices)ListItemLegt ein Array mit Optionen für ein Element fest.
setFeedbackForCorrect(feedback)ListItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)ListItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten.
setHelpText(text)ListItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setPoints(points)ListItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)ListItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)ListItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem 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 Seitennavigationsoption.
createResponse(response)ItemResponseErstellt ein neues ItemResponse-Element für dieses Multiple-Choice-Element.
duplicate()MultipleChoiceItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getChoices()Choice[]Ruft alle Optionen für ein Element ab
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 Teilnehmenden 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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
hasOtherOption()BooleanLegt fest, ob das Element eine „Sonstige“-Option hat.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setChoiceValues(values)MultipleChoiceItemLegt die Auswahl für ein Element aus einem String-Array fest.
setChoices(choices)MultipleChoiceItemLegt ein Array mit Optionen für ein Element fest.
setFeedbackForCorrect(feedback)MultipleChoiceItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)MultipleChoiceItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten.
setHelpText(text)MultipleChoiceItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setPoints(points)MultipleChoiceItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)MultipleChoiceItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)MultipleChoiceItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
showOtherOption(enabled)MultipleChoiceItemLegt fest, ob das Element eine „andere“ Option hat.

PageBreakItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()PageBreakItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getGoToPage()PageBreakItemRuft die PageBreakItem auf, zu der das Formular springen kann, nachdem die Seite vor diesem Seitenumbruch ausgefüllt wurde (also nach dem Erreichen dieses Seitenumbruchs durch normales lineares Fortfahren durch das Formular).
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPageNavigationType()PageNavigationTypeRuft den Typ der Seitennavigation ab, die nach Abschluss der Seite vor diesem Seitenumbruch erfolgt, also beim Erreichen dieses Seitenumbruchs durch normales lineares Fortfahren durch das Formular.
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
setGoToPage(goToPageItem)PageBreakItemLegt fest, dass auf die Seite gewechselt werden soll, nachdem die Seite vor diesem Seitenumbruch abgeschlossen wurde, d. h. beim Erreichen dieses Seitenumbruchs durch normales lineares Fortfahren durch das Formular.
setGoToPage(navigationType)PageBreakItemLegt die Art der Seitennavigation fest, die nach Abschluss der Seite vor diesem Seitenumbruch erfolgt, also beim Erreichen dieses Seitenumbruchs durch normales lineares Fortfahren durch das Formular.
setHelpText(text)PageBreakItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setTitle(title)PageBreakItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

Attribute

AttributTypBeschreibung
CONTINUEEnumNachdem Sie die aktuelle Seite ausgefüllt haben, gelangen Sie zur nächsten Seite.
GO_TO_PAGEEnumNach dem Ausfüllen der aktuellen Seite zu einer bestimmten Seite des Formulars springen.
RESTARTEnumStarte das Formular von vorn, ohne die bisher eingegebenen Antworten zu löschen, nachdem du die aktuelle Seite ausgefüllt hast.
SUBMITEnumSenden Sie die Formularantwort, nachdem Sie die aktuelle Seite ausgefüllt haben.

ParagraphTextItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()ParagraphTextItemEntfernt alle Datenvalidierungen für diesen Absatztext.
createResponse(response)ItemResponseErstellt ein neues ItemResponse-Element für dieses Absatztextelement.
duplicate()ParagraphTextItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)ParagraphTextItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine benotete Frage ohne richtige oder falsche Antwort beantworten (z. B. Fragen, die manuell benotet werden müssen).
setHelpText(text)ParagraphTextItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setPoints(points)ParagraphTextItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)ParagraphTextItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)ParagraphTextItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
setValidation(validation)ParagraphTextItemLegt die Datenvalidierung für dieses Absatztextelement fest.

ParagraphTextValidation

ParagraphTextValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderDie Antwort muss das Muster enthalten.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderDie Antwort darf kein Muster enthalten.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderDie Antwort muss nicht mit dem Muster übereinstimmen.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderDie Antwortlänge muss größer oder gleich dem Wert sein.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderDie Antwort muss mit dem Muster übereinstimmen.

QuizFeedback

Methoden

MethodeRückgabetypKurzbeschreibung
getLinkUrls()String[]Ruft eine Liste der URLs ab, die mit dem Feedback verknüpft sind.
getText()StringRuft den Anzeigetext des Feedbacks ab.

QuizFeedbackBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
addLink(url)QuizFeedbackBuilderFügt dem ergänzenden Material des Feedbacks einen Link hinzu.
addLink(url, displayText)QuizFeedbackBuilderFügt dem ergänzenden Material des Feedbacks einen Link 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 ein neues ItemResponse-Element für dieses Skalierungselement.
duplicate()ScaleItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getLeftLabel()StringRuft das Label für die Untergrenze der Waage ab, falls vorhanden
getLowerBound()IntegerRuft die Untergrenze der Waage ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getRightLabel()StringRuft das Label für die Obergrenze der Waage gegebenenfalls ab
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
getUpperBound()IntegerRuft die Obergrenze der Waage ab
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setBounds(lower, upper)ScaleItemLegt die Unter- und Obergrenze der Waage fest.
setGeneralFeedback(feedback)ScaleItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine benotete Frage ohne richtige oder falsche Antwort beantworten (z. B. Fragen, die manuell benotet werden müssen).
setHelpText(text)ScaleItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setLabels(lower, upper)ScaleItemLegt die Unter- und Obergrenzen der Waage fest.
setPoints(points)ScaleItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)ScaleItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)ScaleItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

SectionHeaderItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()SectionHeaderItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
setHelpText(text)SectionHeaderItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setTitle(title)SectionHeaderItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

TextItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()TextItemEntfernt alle Datenvalidierungen für dieses Textelement.
createResponse(response)ItemResponseErstellt ein neues ItemResponse-Element für dieses Textelement.
duplicate()TextItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)TextItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine benotete Frage ohne richtige oder falsche Antwort beantworten (z. B. Fragen, die manuell benotet werden müssen).
setHelpText(text)TextItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setPoints(points)TextItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)TextItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)TextItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
setValidation(validation)TextItemLegt die Datenvalidierung für dieses Textelement fest.

TextValidation

TextValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireNumber()TextValidationBuilderTextelement muss eine Zahl sein.
requireNumberBetween(start, end)TextValidationBuilderTextelement muss eine Zahl zwischen Anfang und Ende sein.
requireNumberEqualTo(number)TextValidationBuilderBei diesem Textelement muss es sich um eine Zahl handeln, 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 größer oder gleich dem angegebenen Wert sein.
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)TextValidationBuilderBei diesem Textelement muss es sich um eine Zahl zwischen Anfang und Ende handeln.
requireNumberNotEqualTo(number)TextValidationBuilderBei diesem Textelement muss es sich um eine Zahl handeln, die nicht dem angegebenen Wert entspricht.
requireTextContainsPattern(pattern)TextValidationBuilderDie Antwort muss das Muster enthalten.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderDie Antwort darf kein Muster enthalten.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderDie Antwort muss nicht mit dem Muster übereinstimmen.
requireTextIsEmail()TextValidationBuilderDas Textelement muss eine E-Mail-Adresse sein.
requireTextIsUrl()TextValidationBuilderTextelement muss eine URL sein.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss größer oder gleich dem Wert sein.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)TextValidationBuilderDie Antwort muss mit dem Muster übereinstimmen.
requireWholeNumber()TextValidationBuilderDer Text muss eine ganze Zahl sein.

TimeItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(hour, minute)ItemResponseErstellt eine neue ItemResponse für dieses Zeitelement.
duplicate()TimeItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
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()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getPoints()IntegerGibt die Punktzahl eines Gradientenelements zurück
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)TimeItemLegt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine benotete Frage ohne richtige oder falsche Antwort beantworten (z. B. Fragen, die manuell benotet werden müssen).
setHelpText(text)TimeItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setPoints(points)TimeItemLegt die Anzahl der Punkte fest, die ein gradierbares Element wert ist.
setRequired(enabled)TimeItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)TimeItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).

VideoItem

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()VideoItemErstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an.
getAlignment()AlignmentRuft die horizontale Ausrichtung des Videos ab
getHelpText()StringRuft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems bezeichnet).
getId()IntegerRuft die eindeutige Kennung des Elements ab
getIndex()IntegerRuft den Index des Elements unter allen Elementen im Formular ab
getTitle()StringRuft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem).
getType()ItemTypeRuft den Typ des Elements ab, dargestellt als ItemType.
getWidth()IntegerRuft die Breite des Videos in Pixeln ab
setAlignment(alignment)VideoItemHorizontale Ausrichtung des Videos festlegen
setHelpText(text)VideoItemLegt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems fest)
setTitle(title)VideoItemLegt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet).
setVideoUrl(youtubeUrl)VideoItemLegt das Video selbst über eine bestimmte YouTube-URL oder YouTube-Video-ID fest.
setWidth(width)VideoItemLegt die Breite des Videos in Pixeln fest.