Forms Service

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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());

Klassen

NameKurzbeschreibung
AlignmentEin Enum-Wert, der die unterstützten Arten der Bildausrichtung darstellt.
CheckboxGridItemEin Frageelement, das als Raster von Spalten und Zeilen angezeigt wird und der Teilnehmer mehrere Möglichkeiten pro Zeile aus einer Reihe von Kästchen auswählen kann.
CheckboxGridValidationDataValidation für eine CheckboxGridItem.
CheckboxGridValidationBuilderEin DataValidationBuilder für ein CheckboxGridValidation.
CheckboxItemEin Fragenelement, mit dem der Teilnehmer ein oder mehrere Kästchen auswählen kann, sowie ein optionales Feld „Sonstiges“.
CheckboxValidationDataValidation für eine CheckboxItem.
CheckboxValidationBuilderEin DataValidationBuilder für ein CheckboxValidation.
ChoiceEine einzelne Auswahl, die mit einem Typ von Item verknüpft ist, der Auswahlmöglichkeiten unterstützt, z. B. CheckboxItem, ListItem oder MultipleChoiceItem.
DateItemEine Frage, bei der der Teilnehmer ein Datum angeben kann.
DateTimeItemEin Fragenelement, bei dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann.
DestinationTypeEin Enum-Wert, der die unterstützten Typen von Formularantwortzielen darstellt.
DurationItemEin Fragenelement, bei dem der Teilnehmer eine Zeitspanne angeben kann.
FeedbackTypeEin Enum-Wert, der die unterstützten Arten von Feedback darstellt.
FormEin Formular mit Gesamteigenschaften und -elementen.
FormAppErmöglicht einem Skript, ein vorhandenes Form zu öffnen oder ein neues zu erstellen.
FormResponseEine Antwort auf das Formular als Ganzes
GridItemEin Fragenelement, das als Raster von Spalten und Zeilen dargestellt wird und dem Teilnehmer die Möglichkeit hat, aus einer Reihe von Optionsfeldern eine Antwort pro Zeile auszuwählen.
GridValidationDataValidation für eine GridItem.
GridValidationBuilderEin DataValidationBuilder für ein GridValidation.
ImageItemEin Layout-Element, das ein Bild anzeigt.
ItemEin generisches Formularelement, das Eigenschaften enthält, die für alle Elemente gelten, z. B. den Titel und den Hilfetext.
ItemResponseEine Antwort auf ein Frageelement innerhalb eines Formulars.
ItemTypeEin Enum-Wert, der die unterstützten Typen von Formularelementen darstellt.
ListItemEin Fragenelement, bei dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann.
MultipleChoiceItemEin Fragenelement, bei dem der Teilnehmer aus einer Liste von Optionsfeldern oder einem optionalen Feld „Sonstiges“ eine Antwort auswählen kann.
PageBreakItemEin Layoutelement, das den Anfang einer Seite markiert.
PageNavigationTypeEin Enum-Wert, der die unterstützten Arten der Seitennavigation darstellt.
ParagraphTextItemEin Frageelement, mit dem der Teilnehmer einen Textblock eingeben kann.
ParagraphTextValidationDataValidation für eine ParagraphTextItem.
ParagraphTextValidationBuilderEin DataValidationBuilder für ein ParagraphTextValidation.
QuizFeedbackDie Bohnenimplementierung eines Feedbacks, das gemeinsame Eigenschaften für das gesamte Feedback enthält, z. B. Anzeigetext oder Links.
QuizFeedbackBuilderDer grundlegende FeedbackBuilder, der Setter für Attribute 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 Layout-Element, das den Beginn eines Abschnitts anzeigt.
TextItemEin Fragenelement, bei dem der Teilnehmer eine einzelne Textzeile eingeben kann.
TextValidationDataValidation für eine TextItem.
TextValidationBuilderEin DataValidationBuilder für ein TextValidation.
TimeItemEin Fragenelement, bei dem der Teilnehmer eine Uhrzeit angeben kann.
VideoItemEin Layout-Element, das ein Video anzeigt.

Alignment

Attribute

PropertyTypBeschreibung
LEFTEnumRichten Sie das Bild am linken Rand des Formulars aus.
CENTEREnumRichten Sie das Bild in der Mitte des Formulars aus.
RIGHTEnumRichten Sie das Bild rechts am Formular aus.

CheckboxGridItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()CheckboxGridItemEntfernt alle Datenvalidierungen für dieses Rasterelement.
createResponse(responses)ItemResponseErstellt ein neues ItemResponse für dieses Kästchen als 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. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getRows()String[]Ruft die Werte für jede Zeile im Raster ab.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setColumns(columns)CheckboxGridItemLegt die Spalten des Rasters anhand eines Wertearrays fest.
setHelpText(text)CheckboxGridItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setRequired(enabled)CheckboxGridItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setRows(rows)CheckboxGridItemLegt die Zeilen des Rasters anhand eines Arrays von Werten fest.
setTitle(title)CheckboxGridItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
setValidation(validation)CheckboxGridItemLegt die Datenvalidierung für dieses Kästchen-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 eine neue ItemResponse 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 Teilnehmern angezeigt wird, wenn sie falsch auf eine Frage antworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
hasOtherOption()BooleanLegt fest, ob das Element die Option „Sonstiges“ 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 von Auswahlmöglichkeiten für ein Element fest.
setFeedbackForCorrect(feedback)CheckboxItemLegt fest, dass das Feedback den Teilnehmern angezeigt werden soll, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)CheckboxItemSie können festlegen, dass Feedback den Teilnehmern angezeigt werden soll, wenn sie falsch auf eine Frage antworten.
setHelpText(text)CheckboxItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setPoints(points)CheckboxItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)CheckboxItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)CheckboxItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
setValidation(validation)CheckboxItemLegt die Datenvalidierung für dieses Kästchenelement fest.
showOtherOption(enabled)CheckboxItemLegt fest, ob das Element die Option „Sonstiges“ hat.

CheckboxValidation

CheckboxValidationBuilder

Methoden

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

Choice

Methoden

MethodeRückgabetypKurzbeschreibung
getGotoPage()PageBreakItemRuft das PageBreakItem als Ziel vom Typ GO_TO_PAGE ab, wenn der Teilnehmer diese Auswahl auswählt und die aktuelle Seite ausfüllt.
getPageNavigationType()PageNavigationTypeRuft die PageNavigationType ab, die ausgeführt wird, wenn der Antwortende diese Auswahl auswählt und die aktuelle Seite vervollständigt.
getValue()StringRuft den Auswahlwert ab, der den Umfrageteilnehmern beim Ansehen des Formulars als Label angezeigt wird.
isCorrectAnswer()BooleanErmittelt, ob die Auswahl die 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 hängt es an das Ende des Formulars an.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
includesYear()BooleanLegt fest, ob das Datumselement eine Jahresoption enthält.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)DateItemLegt das Feedback fest, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten, die keine richtige oder falsche Antwort enthält (d. h. Fragen, für die eine manuelle Benotung erforderlich ist).
setHelpText(text)DateItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setIncludesYear(enableYear)DateItemGibt an, ob der Datumseintrag eine Jahreseinstellung enthält.
setPoints(points)DateItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)DateItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)DateItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

DateTimeItem

Methoden

MethodeRückgabetypKurzbeschreibung
createResponse(response)ItemResponseErstellt eine neue ItemResponse 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 Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
includesYear()BooleanLegt fest, ob das Datumselement eine Jahresoption enthält.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)DateTimeItemLegt das Feedback fest, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten, die keine richtige oder falsche Antwort enthält (d. h. Fragen, für die eine manuelle Benotung erforderlich ist).
setHelpText(text)DateTimeItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemGibt an, ob der Datumseintrag eine Jahreseinstellung enthält.
setPoints(points)DateTimeItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)DateTimeItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)DateTimeItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

DestinationType

Attribute

PropertyTypBeschreibung
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 Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)DurationItemLegt das Feedback fest, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten, die keine richtige oder falsche Antwort enthält (d. h. Fragen, für die eine manuelle Benotung erforderlich ist).
setHelpText(text)DurationItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setPoints(points)DurationItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)DurationItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)DurationItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

FeedbackType

Attribute

PropertyTypBeschreibung
CORRECTEnumFeedback, das Teilnehmern für eine Frage richtig angezeigt wird.
INCORRECTEnumFeedback, das Teilnehmern automatisch bei falsch beantworteten Fragen angezeigt wird.
GENERALEnumFeedback, das Teilnehmern automatisch angezeigt wird, wenn sie ihre Antwort senden

Form

Methoden

MethodeRückgabetypKurzbeschreibung
addCheckboxGridItem()CheckboxGridItemFügt ein neues Frageelement als Raster aus Spalten und Zeilen an, über das der Teilnehmer mehrere Fragen pro Zeile aus einer Reihe von Kästchen auswählen kann.
addCheckboxItem()CheckboxItemFügt ein neues Frageelement hinzu, mit dem der Teilnehmer ein oder mehrere Kästchen anklicken 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 Zeitdauer angeben kann.
addEditor(emailAddress)FormFügt den angegebenen Nutzer der Liste der Mitbearbeiter für Form hinzu.
addEditor(user)FormFügt den angegebenen Nutzer der Liste der Mitbearbeiter für Form hinzu.
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, das als Raster aus Spalten und Zeilen dargestellt ist. Der Teilnehmer kann dann eine Auswahl pro Zeile aus einer Reihe von Optionsfeldern auswählen.
addImageItem()ImageItemFügt ein neues Layoutelement an, in dem ein Bild angezeigt wird.
addListItem()ListItemFügt ein neues Frageelement hinzu, mit dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann.
addMultipleChoiceItem()MultipleChoiceItemFügt ein neues Frageelement hinzu, mit dem der Teilnehmer aus einer Liste mit Optionsfeldern oder einem optionalen Feld „Sonstiges“ eine Antwort auswählen kann.
addPageBreakItem()PageBreakItemHängt ein neues Layoutelement an, das den Anfang einer Seite markiert.
addParagraphTextItem()ParagraphTextItemFügt ein neues Frageelement an, mit dem der Teilnehmer einen Textblock eingeben kann.
addScaleItem()ScaleItemFügt ein neues Frageelement hinzu, mit dem der Teilnehmer aus einer nummerierten Folge von Optionsfeldern eine Option auswählen kann.
addSectionHeaderItem()SectionHeaderItemFügt ein neues Layoutelement hinzu, das den Beginn eines Abschnitts angibt.
addTextItem()TextItemFügt ein neues Frageelement hinzu, mit dem der Teilnehmer eine einzelne Textzeile eingeben kann.
addTimeItem()TimeItemFügt ein neues Frageelement an, mit dem der Teilnehmer eine Uhrzeit angeben kann.
addVideoItem()VideoItemFügt ein neues Layoutelement hinzu, in dem ein Video angezeigt wird.
canEditResponse()BooleanLegt fest, ob das Formular einen Link zum Bearbeiten einer Antwort nach dem Absenden enthält.
collectsEmail()BooleanLegt fest, ob die Umfrageteilnehmer die E-Mail-Adressen der Befragten erfassen.
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 an einem bestimmten Index aus allen Elementen im Formular.
deleteItem(item)voidLöscht das angegebene Element.
deleteResponse(responseId)FormEine einzelne Antwort wird aus dem Antwortspeicher des Formulars gelöscht.
getConfirmationMessage()StringRuft die Bestätigungsnachricht des Formulars ab.
getCustomClosedFormMessage()StringRuft die benutzerdefinierte Nachricht ab, die angezeigt wird, wenn das Formular keine Antworten akzeptiert, oder einen leeren String, wenn keine benutzerdefinierte Nachricht festgelegt wurde.
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, mit der auf den Bearbeitungsmodus des Formulars zugegriffen werden kann.
getEditors()User[]Ruft die Liste der Bearbeiter für diesen 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 zur Beantwortung des Formulars verwendet werden kann.
getResponse(responseId)FormResponseRuft eine einzelne Formularantwort basierend auf ihrer Antwort-ID ab.
getResponses()FormResponse[]Ruft ein Array aller Formularantworten ab.
getResponses(timestamp)FormResponse[]Ruft ein Array aller Formularantworten nach einem bestimmten Datum und einer bestimmten Uhrzeit ab.
getShuffleQuestions()BooleanBestimmt, ob die Fragen auf jeder Seite des Formulars zufällig angeordnet sind.
getSummaryUrl()StringRuft die URL ab, mit der sich eine Zusammenfassung der Formularantworten ansehen lässt.
getTitle()StringRuft den Titel des Formulars ab.
hasLimitOneResponsePerUser()BooleanLegt fest, ob das Formular nur eine Antwort pro Teilnehmer zulässt.
hasProgressBar()BooleanLegt fest, ob eine Fortschrittsanzeige im Formular angezeigt wird.
hasRespondAgainLink()BooleanLegt fest, ob das Formular einen Link zum Senden einer weiteren Antwort enthält, nachdem der Befragte das Formular ausgefüllt hat.
isAcceptingResponses()BooleanLegt fest, ob das Formular derzeit Antworten akzeptiert.
isPublishingSummary()BooleanLegt fest, ob das Formular einen Link enthält, über den sie eine Zusammenfassung der Antworten sehen können, nachdem der Befragte 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 angegebenen Index
moveItem(item, toIndex)ItemVerschiebt ein bestimmtes Element in einen bestimmten Index unter allen Elementen im Formular.
removeDestination()FormHebt die Verknüpfung des Formulars mit seinem aktuellen Antwortziel auf
removeEditor(emailAddress)FormDer angegebene Nutzer wird aus der Liste der Mitbearbeiter für Form entfernt.
removeEditor(user)FormDer angegebene Nutzer wird aus der Liste der Mitbearbeiter für Form entfernt.
requiresLogin()BooleanLegt fest, ob Teilnehmer sich in einem Konto in derselben oder in einer Subdomain anmelden müssen, bevor sie antworten können.
setAcceptingResponses(enabled)FormLegt fest, ob das Formular derzeit Antworten akzeptiert.
setAllowResponseEdits(enabled)FormLegt fest, ob das Formular einen Link zum Bearbeiten einer Antwort nach dem Senden enthält.
setCollectEmail(collect)FormLegt fest, ob die Umfrageteilnehmer E-Mail-Adressen erfassen.
setConfirmationMessage(message)FormLegt die Bestätigungsnachricht für das Formular fest.
setCustomClosedFormMessage(message)FormLegt fest, dass die Nachricht angezeigt wird, wenn das Formular keine Antworten akzeptiert.
setDescription(description)FormLegt die Formularbeschreibung fest.
setDestination(type, id)FormLegt das Ziel fest, an dem Formularantworten gespeichert werden.
setIsQuiz(enabled)FormLegt fest, ob das Formular ein Quiz ist.
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 das Formular einen Link zum Aufrufen einer Zusammenfassung der Antworten nach dem Absenden des Formulars enthält.
setRequireLogin(requireLogin)FormLegt fest, ob Teilnehmer sich vor der Antwort in einem Konto in derselben Domain oder in einer Subdomain anmelden müssen.
setShowLinkToRespondAgain(enabled)FormLegt fest, ob das Formular einen Link zum Senden einer weiteren Antwort enthält, nachdem der Befragte das Formular ausgefüllt hat.
setShuffleQuestions(shuffle)FormLegt fest, ob die Fragen auf jeder Seite des Formulars in zufälliger Reihenfolge angeordnet werden.
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)FormSendet Noten für die angegebenen Formularantworten.

FormApp

Attribute

PropertyTypBeschreibung
AlignmentAlignmentEine Aufzählung von Bildausrichtungstypen
DestinationTypeDestinationTypeEine Aufzählung von Zieltypen, die Formularantworten speichern können.
FeedbackTypeFeedbackTypeEine Aufzählung von Typen im Format Feedbacks.
ItemTypeItemTypeEine Aufzählung von Typen im Format Items.
PageNavigationTypePageNavigationTypeEine Aufzählung der möglichen Verhaltensweisen bei der Navigation auf Seiten.

Methoden

MethodeRückgabetypKurzbeschreibung
create(title)FormErstellt ein neues Form und gibt es zurück.
createCheckboxGridValidation()CheckboxGridValidationBuilderGibt eine Instanz eines CheckboxGridValidationBuilders zurück, mit dem eine Überprüfung der CheckboxGridItem festgelegt werden kann.
createCheckboxValidation()CheckboxValidationBuilderGibt eine Instanz eines CheckboxValidationBuilders zurück, mit dem eine Überprüfung der CheckboxItem festgelegt werden kann.
createFeedback()QuizFeedbackBuilderGibt eine Instanz von QuizFeedbackBuilder zurück, mit dem Feedback zu einem gradierbaren Item festgelegt werden kann.
createGridValidation()GridValidationBuilderGibt eine Instanz eines GridValidationBuilders zurück, mit dem eine Validierung für einen GridItem festgelegt werden kann.
createParagraphTextValidation()ParagraphTextValidationBuilderGibt eine Instanz eines ParagraphTextValidationBuilders zurück, mit dem eine Validierung für ein ParagraphTextItem festgelegt werden kann.
createTextValidation()TextValidationBuilderGibt eine Instanz eines TextValidationBuilders zurück, mit dem die Validierung für eine 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 Form mit der angegebenen URL zurück.

FormResponse

Methoden

MethodeRückgabetypKurzbeschreibung
getEditResponseUrl()StringErstellt eine URL, mit der eine bereits gesendete Antwort bearbeitet werden kann.
getGradableItemResponses()ItemResponse[]Ruft alle Elementantworten in einer Formularantwort in der Reihenfolge ab, in der die Elemente im Formular angezeigt werden.
getGradableResponseForItem(item)ItemResponseRuft die Elementantwort in einer Formularantwort für ein bestimmtes Element ab.
getId()StringRuft die ID der Formularantwort ab.
getItemResponses()ItemResponse[]Ruft alle Elementantworten in einer Formularantwort 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, wenn die Einstellung Form.setCollectEmail(collect) aktiviert ist.
getResponseForItem(item)ItemResponseRuft die in dieser Formularantwort enthaltene Artikelantwort für einen bestimmten Artikel ab.
getTimestamp()DateRuft den Zeitstempel für eine Formularantwort ab.
submit()FormResponseSendet die Antwort.
toPrefilledUrl()StringErstellt eine URL für das Formular, in dem basierend auf den Antworten in dieser Formularantwort vorausgefüllt wird.
withItemGrade(gradedResponse)FormResponseFügt der Formularantwort die Noten der Antwort des Elements hinzu.
withItemResponse(response)FormResponseFügt die angegebene Elementantwort zu einer Formularantwort hinzu.

GridItem

Methoden

MethodeRückgabetypKurzbeschreibung
clearValidation()GridItemEntfernt alle Datenvalidierungen für dieses Rasterelement.
createResponse(responses)ItemResponseErstellt eine neue ItemResponse 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. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getRows()String[]Ruft die Werte für jede Zeile im Raster ab.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setColumns(columns)GridItemLegt die Spalten des Rasters anhand eines Wertearrays fest.
setHelpText(text)GridItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setRequired(enabled)GridItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setRows(rows)GridItemLegt die Zeilen des Rasters anhand eines Arrays von Werten fest.
setTitle(title)GridItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
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. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
getWidth()IntegerRuft die Bildbreite in Pixeln ab.
setAlignment(alignment)ImageItemLegt die horizontale Ausrichtung des Bilds fest.
setHelpText(text)ImageItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setImage(image)ImageItemLegt das Bild selbst fest.
setTitle(title)ImageItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
setWidth(width)ImageItemLegt die Bildbreite in Pixeln fest.

Item

Methoden

MethodeRückgabetypKurzbeschreibung
asCheckboxGridItem()CheckboxGridItemGibt das Element als Rasterelement zurück.
asCheckboxItem()CheckboxItemGibt das Element als Kontrollkästchenelement zurück.
asDateItem()DateItemGibt das Element als Datumselement zurück.
asDateTimeItem()DateTimeItemGibt das Element als Datum/Uhrzeit-Element zurück.
asDurationItem()DurationItemGibt das Element als Element mit der 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-Element 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 Abschnittsheader-Element 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. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
setHelpText(text)ItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setTitle(title)ItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

ItemResponse

Methoden

MethodeRückgabetypKurzbeschreibung
getFeedback()ObjectRuft das Feedback ab, das für die abgegebene Antwort gegeben wurde.
getItem()ItemRuft das Fragenelement ab, das in dieser Antwort beantwortet wird.
getResponse()ObjectDie Antwort wird abgerufen.
getScore()ObjectLiefert die Punktzahl für die Antwort, die der Teilnehmer gegeben hat.
setFeedback(feedback)ItemResponseLegt das Feedback fest, das für die abgegebene Antwort angezeigt werden soll.
setScore(score)ItemResponseLegt die Punktzahl für die abgegebene Antwort fest.

ItemType

Attribute

PropertyTypBeschreibung
CHECKBOXEnumEin Fragenelement, mit dem der Teilnehmer ein oder mehrere Kästchen auswählen kann, sowie ein optionales Feld „Sonstiges“.
CHECKBOX_GRIDEnumEin Frageelement, das als Raster von Spalten und Zeilen angezeigt wird und der Teilnehmer mehrere Möglichkeiten pro Zeile aus einer Reihe von Kästchen auswählen kann.
DATEEnumEine Frage, bei der der Teilnehmer ein Datum angeben kann.
DATETIMEEnumEin Fragenelement, bei dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann.
DURATIONEnumEin Fragenelement, bei dem der Teilnehmer eine Zeitspanne angeben kann.
GRIDEnumEin Fragenelement, das als Raster von Spalten und Zeilen dargestellt wird und dem Teilnehmer die Möglichkeit hat, aus einer Reihe von Optionsfeldern eine Antwort pro Zeile auszuwählen.
IMAGEEnumEin Layout-Element, das ein Bild anzeigt.
LISTEnumEin Fragenelement, bei dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann.
MULTIPLE_CHOICEEnumEin Fragenelement, bei dem der Teilnehmer aus einer Liste von Optionsfeldern oder einem optionalen Feld „Sonstiges“ eine Antwort auswählen kann.
PAGE_BREAKEnumEin Layoutelement, das den Anfang einer Seite markiert.
PARAGRAPH_TEXTEnumEin Frageelement, mit dem der Teilnehmer einen Textblock eingeben kann.
SCALEEnumEin Fragenelement, bei dem der Teilnehmer aus einer nummerierten Abfolge von Optionsfeldern eine Option auswählen kann.
SECTION_HEADEREnumEin Layout-Element, das den Beginn eines Abschnitts anzeigt.
TEXTEnumEin Fragenelement, bei dem der Teilnehmer eine einzelne Textzeile eingeben kann.
TIMEEnumEin Fragenelement, bei dem der Teilnehmer eine Uhrzeit angeben kann.
VIDEOEnumEntspricht einem 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, mit der zu einem bestimmten Seitenumbruch gewechselt wird.
createChoice(value, navigationType)ChoiceErstellt eine neue Auswahl mit einer Seitennavigationsoption.
createResponse(response)ItemResponseErstellt ein neues ItemResponse für diesen Listeneintrag.
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 Teilnehmern angezeigt wird, wenn sie falsch auf eine Frage antworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp 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 von Auswahlmöglichkeiten für ein Element fest.
setFeedbackForCorrect(feedback)ListItemLegt fest, dass das Feedback den Teilnehmern angezeigt werden soll, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)ListItemSie können festlegen, dass Feedback den Teilnehmern angezeigt werden soll, wenn sie falsch auf eine Frage antworten.
setHelpText(text)ListItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setPoints(points)ListItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)ListItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)ListItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

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, mit der zu einem bestimmten Seitenumbruch gewechselt wird.
createChoice(value, navigationType)ChoiceErstellt eine neue Auswahl mit einer Seitennavigationsoption.
createResponse(response)ItemResponseErstellt eine neue ItemResponse 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 Teilnehmern angezeigt wird, wenn sie falsch auf eine Frage antworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
hasOtherOption()BooleanLegt fest, ob das Element die Option „Sonstiges“ 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 von Auswahlmöglichkeiten für ein Element fest.
setFeedbackForCorrect(feedback)MultipleChoiceItemLegt fest, dass das Feedback den Teilnehmern angezeigt werden soll, wenn sie eine Frage richtig beantworten.
setFeedbackForIncorrect(feedback)MultipleChoiceItemSie können festlegen, dass Feedback den Teilnehmern angezeigt werden soll, wenn sie falsch auf eine Frage antworten.
setHelpText(text)MultipleChoiceItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setPoints(points)MultipleChoiceItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)MultipleChoiceItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)MultipleChoiceItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
showOtherOption(enabled)MultipleChoiceItemLegt fest, ob das Element die Option „Sonstiges“ 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 ab, zu der das Formular springen kann, nachdem die Seite vor diesem Seitenumbruch ausgefüllt wurde (d. h. nach Erreichen dieses Seitenumbruchs durch den linearen Verlauf durch das Formular).
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPageNavigationType()PageNavigationTypeRuft den Typ der Seitennavigation ab, die ausgeführt wird, nachdem die Seite vor dem Seitenumbruch abgeschlossen wurde, d. h. beim Erreichen dieses Seitenumbruchs durch den linearen Verlauf durch das Formular.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
setGoToPage(goToPageItem)PageBreakItemLegt fest, zu welcher Seite gewechselt werden soll, nachdem die Seite vor dem Seitenumbruch (d. h. beim Erreichen des Seitenumbruchs durch den linearen Verlauf über das Formular) abgeschlossen wurde.
setGoToPage(navigationType)PageBreakItemLegt den Typ der Seitennavigation fest, die nach dem Ausfüllen der Seite vor diesem Seitenumbruch erfolgt, also wenn dieser Seitenumbruch durch normale lineare Verlaufsbewegungen durch das Formular erreicht wird.
setHelpText(text)PageBreakItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setTitle(title)PageBreakItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

Attribute

PropertyTypBeschreibung
CONTINUEEnumFahren Sie mit der nächsten Seite des Formulars fort, nachdem Sie die aktuelle Seite ausgefüllt haben.
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 eine neue ItemResponse 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 Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)ParagraphTextItemLegt das Feedback fest, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten, die keine richtige oder falsche Antwort enthält (d. h. Fragen, für die eine manuelle Benotung erforderlich ist).
setHelpText(text)ParagraphTextItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setPoints(points)ParagraphTextItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)ParagraphTextItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)ParagraphTextItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
setValidation(validation)ParagraphTextItemLegt die Datenvalidierung für dieses Absatztextelement fest.

ParagraphTextValidation

ParagraphTextValidationBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderDie Antwort muss ein Muster enthalten.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderErfordert Antwort, dass das Muster nicht enthalten ist.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderErfordert Antwort, damit das Muster nicht übereinstimmt.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderDie Länge der Antwort muss größer oder gleich dem Wert sein.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderErfordert Antwort zum Abgleichsmuster.

QuizFeedback

Methoden

MethodeRückgabetypKurzbeschreibung
getLinkUrls()String[]Ruft eine Liste der URLs ab, die dem Feedback zugeordnet sind.
getText()StringRuft den Anzeigetext für das Feedback 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 eine neue ItemResponse 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 Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getLeftLabel()StringRuft das Label für die Untergrenze der Skala ab (sofern vorhanden).
getLowerBound()IntegerRuft die Untergrenze der Waage ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getRightLabel()StringRuft das Label für die Obergrenze der Skala ab (sofern vorhanden).
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp 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 Skala fest.
setGeneralFeedback(feedback)ScaleItemLegt das Feedback fest, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten, die keine richtige oder falsche Antwort enthält (d. h. Fragen, für die eine manuelle Benotung erforderlich ist).
setHelpText(text)ScaleItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setLabels(lower, upper)ScaleItemLegt die Unter- und Obergrenze der Beschriftung fest.
setPoints(points)ScaleItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)ScaleItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)ScaleItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

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. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
setHelpText(text)SectionHeaderItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setTitle(title)SectionHeaderItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

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 hängt es an das Ende des Formulars an.
getGeneralFeedback()QuizFeedbackGibt das Feedback zurück, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)TextItemLegt das Feedback fest, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten, die keine richtige oder falsche Antwort enthält (d. h. Fragen, für die eine manuelle Benotung erforderlich ist).
setHelpText(text)TextItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setPoints(points)TextItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)TextItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)TextItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
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)TextValidationBuilderTextelement muss eine Zahl entsprechen, die dem angegebenen Wert entspricht.
requireNumberGreaterThan(number)TextValidationBuilderTextelement muss größer als der angegebene Wert sein.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderTextelement muss eine Zahl größer oder gleich dem angegebenen Wert sein.
requireNumberLessThan(number)TextValidationBuilderTextelement muss eine Zahl kleiner als der angegebene Wert sein.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderTextelement muss eine Zahl kleiner oder gleich dem angegebenen Wert sein.
requireNumberNotBetween(start, end)TextValidationBuilderTextelement muss eine Zahl sein, die nicht zwischen Anfang und Ende (einschließlich) liegt.
requireNumberNotEqualTo(number)TextValidationBuilderTextelement muss eine Zahl sein, die nicht dem angegebenen Wert entspricht.
requireTextContainsPattern(pattern)TextValidationBuilderDie Antwort muss ein Muster enthalten.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderErfordert Antwort, dass das Muster nicht enthalten ist.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderErfordert Antwort, damit das Muster nicht übereinstimmt.
requireTextIsEmail()TextValidationBuilderTextelement muss eine E-Mail-Adresse sein.
requireTextIsUrl()TextValidationBuilderTextelement muss eine URL sein.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderDie Länge der Antwort muss größer oder gleich dem Wert sein.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)TextValidationBuilderErfordert Antwort zum Abgleichsmuster.
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 Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten.
getHelpText()StringRuft den Hilfetext des Elements ab. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getPoints()IntegerGibt die Punktzahl eines benotebaren Elements zurück.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
isRequired()BooleanLegt fest, ob der Teilnehmer die Frage beantworten muss.
setGeneralFeedback(feedback)TimeItemLegt das Feedback fest, das Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten, die keine richtige oder falsche Antwort enthält (d. h. Fragen, für die eine manuelle Benotung erforderlich ist).
setHelpText(text)TimeItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setPoints(points)TimeItemLegt die Anzahl der Punkte fest, die ein Element in einer Benotung wert ist.
setRequired(enabled)TimeItemLegt fest, ob der Teilnehmer die Frage beantworten muss.
setTitle(title)TimeItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)

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. Dieser wird manchmal 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 aus allen Elementen im Formular ab.
getTitle()StringRuft den Titel des Elements ab. Dieser wird manchmal als Headertext bezeichnet, falls SectionHeaderItem.
getType()ItemTypeRuft den Elementtyp ab, dargestellt als ItemType.
getWidth()IntegerRuft die Breite des Videos in Pixeln ab.
setAlignment(alignment)VideoItemLegt die horizontale Ausrichtung des Videos fest.
setHelpText(text)VideoItemLegt den Hilfetext des Elements fest (manchmal auch Beschreibungstext für Layoutelemente wie ImageItems, PageBreakItems und SectionHeaderItems).
setTitle(title)VideoItemLegt den Titel des Elements fest (manchmal auch Headertext bei SectionHeaderItem)
setVideoUrl(youtubeUrl)VideoItemLegt das Video selbst anhand einer bestimmten YouTube-URL oder YouTube-Video-ID fest.
setWidth(width)VideoItemLegt die Breite des Videos in Pixeln fest.