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
Name | Kurzbeschreibung |
---|---|
Alignment | Eine Aufzählung, die die unterstützten Arten der Bildausrichtung darstellt. |
CheckboxGridItem | Ein 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. |
CheckboxGridValidation | Eine DataValidierung für CheckboxGridItem . |
CheckboxGridValidationBuilder | Ein DataValidationBuilder für eine CheckboxGridValidation . |
CheckboxItem | Ein Frageelement, mit dem der Teilnehmer ein oder mehrere Kästchen sowie das optionale Feld „Sonstiges“ auswählen kann. |
CheckboxValidation | Eine DataValidierung für CheckboxItem . |
CheckboxValidationBuilder | Ein DataValidationBuilder für eine CheckboxValidation . |
Choice | Eine einzelne Auswahl, die einem Typ von Item zugeordnet ist, der Optionen wie CheckboxItem , ListItem oder MultipleChoiceItem unterstützt. |
DateItem | Ein Frageelement, mit dem der Teilnehmer ein Datum angeben kann. |
DateTimeItem | Ein Frageelement, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann. |
DestinationType | Eine Aufzählung, die die unterstützten Arten von Formular-Antwortzielen darstellt. |
DurationItem | Ein Frageelement, mit dem der Teilnehmer eine Dauer angeben kann. |
FeedbackType | Eine Aufzählung, die die unterstützten Arten von Feedback darstellt. |
Form | Ein Formular mit allen Eigenschaften und Elementen. |
FormApp | Ermöglicht einem Skript, ein vorhandenes Form zu öffnen oder ein neues zu erstellen. |
FormResponse | Eine Antwort auf das gesamte Formular |
GridItem | Ein 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. |
GridValidation | Eine DataValidierung für GridItem . |
GridValidationBuilder | Ein DataValidationBuilder für eine GridValidation . |
ImageItem | Ein Layoutelement, in dem ein Bild angezeigt wird. |
Item | Ein generisches Formularelement, das Eigenschaften enthält, die für alle Elemente gelten, z. B. „Titel“ und „Hilfetext“. |
ItemResponse | Eine Antwort auf ein Frageelement in einem Formular. |
ItemType | Eine Aufzählung, die die unterstützten Arten von Formularelementen darstellt. |
ListItem | Ein Frageelement, bei dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann. |
MultipleChoiceItem | Ein Fragenelement, bei dem der Teilnehmer eine Auswahl aus einer Liste mit Optionsfeldern oder ein optionales Feld „Sonstiges“ auswählen kann. |
PageBreakItem | Ein Layoutelement, das den Beginn einer Seite markiert. |
PageNavigationType | Eine Aufzählung, die die unterstützten Arten der Seitennavigation darstellt. |
ParagraphTextItem | Ein Frageelement, mit dem der Teilnehmer einen Textblock eingeben kann. |
ParagraphTextValidation | Eine DataValidierung für ParagraphTextItem . |
ParagraphTextValidationBuilder | Ein DataValidationBuilder für eine ParagraphTextValidation . |
QuizFeedback | Die Bohnenimplementierung eines Feedbacks, die alle Attribute enthält, die für das gesamte Feedback gelten, z. B. Anzeigetext oder Links. |
QuizFeedbackBuilder | Der grundlegende FeedbackBuilder, der die Setter für Eigenschaften enthält, die für das gesamte Feedback gelten, z. B. Anzeigetext. |
ScaleItem | Ein Fragenelement, bei dem der Teilnehmer eine Option aus einer nummerierten Abfolge von Optionsfeldern auswählen kann. |
SectionHeaderItem | Ein Layoutelement, das den Beginn eines Abschnitts visuell darstellt. |
TextItem | Ein Frageelement, bei dem der Teilnehmer eine einzelne Textzeile eingeben kann. |
TextValidation | Eine DataValidierung für TextItem . |
TextValidationBuilder | Ein DataValidationBuilder für eine TextValidation . |
TimeItem | Ein Frageelement, mit dem der Teilnehmer eine Tageszeit angeben kann. |
VideoItem | Ein Layoutelement, in dem ein Video angezeigt wird. |
Alignment
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
LEFT | Enum | Richten Sie das Bild auf die linke Seite des Formulars aus. |
CENTER | Enum | Richten Sie das Bild an der Mitte des Formulars aus. |
RIGHT | Enum | Richten Sie das Bild auf die rechte Seite des Formulars aus. |
CheckboxGridItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | CheckboxGridItem | Entfernt alle Datenvalidierungen für dieses Rasterelement. |
createResponse(responses) | ItemResponse | Erstellt eine neue ItemResponse für dieses Kästchen-Rasterelement. |
duplicate() | CheckboxGridItem | Erstellt 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() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getRows() | String[] | Ruft die Werte für jede Zeile im Raster ab. |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setColumns(columns) | CheckboxGridItem | Legt die Spalten des Rasters auf Grundlage eines Arrays von Werten fest. |
setHelpText(text) | CheckboxGridItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setRequired(enabled) | CheckboxGridItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setRows(rows) | CheckboxGridItem | Legt die Zeilen des Rasters basierend auf einem Array von Werten fest. |
setTitle(title) | CheckboxGridItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
setValidation(validation) | CheckboxGridItem | Legt die Datenvalidierung für dieses Rasterelement fest. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Erfordert eine Begrenzung von einer Antwort pro Spalte für ein Rasterelement. |
CheckboxItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | CheckboxItem | Entfernt alle Datenvalidierungen für dieses Kästchen. |
createChoice(value) | Choice | Erstellt eine neue Auswahl. |
createChoice(value, isCorrect) | Choice | Erstellt eine neue Auswahl. |
createResponse(responses) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Kästchen. |
duplicate() | CheckboxItem | Erstellt 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() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
hasOtherOption() | Boolean | Legt fest, ob das Element eine „Sonstige“-Option hat. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setChoiceValues(values) | CheckboxItem | Legt die Auswahl für ein Element aus einem String-Array fest. |
setChoices(choices) | CheckboxItem | Legt ein Array mit Optionen für ein Element fest. |
setFeedbackForCorrect(feedback) | CheckboxItem | Legt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage richtig beantworten. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Legt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten. |
setHelpText(text) | CheckboxItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setPoints(points) | CheckboxItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | CheckboxItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | CheckboxItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
setValidation(validation) | CheckboxItem | Legt die Datenvalidierung für dieses Kästchen fest. |
showOtherOption(enabled) | CheckboxItem | Legt fest, ob das Element eine „andere“ Option hat. |
CheckboxValidation
CheckboxValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Es muss mindestens diese Anzahl von Auswahlen ausgewählt werden. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Es können höchstens so viele Optionen ausgewählt werden. |
requireSelectExactly(number) | CheckboxValidationBuilder | Es muss genau diese Anzahl von Auswahlen ausgewählt werden. |
Choice
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getGotoPage() | PageBreakItem | Ruft das PageBreakItem als GO_TO_PAGE -Ziel ab, wenn der Teilnehmer diese Auswahl auswählt und die aktuelle Seite abschließt. |
getPageNavigationType() | PageNavigationType | Ruft das PageNavigationType ab, das auftritt, wenn der Teilnehmer diese Auswahl auswählt und die aktuelle Seite abschließt. |
getValue() | String | Ruft den Wert der Auswahl ab, den Teilnehmer als Label sehen, wenn sie das Formular ansehen. |
isCorrectAnswer() | Boolean | Gibt an, ob die Antwort auf die Frage richtig ist. |
DateItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(response) | ItemResponse | Erstellt eine neue ItemResponse für dieses Datumselement. |
duplicate() | DateItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
includesYear() | Boolean | Legt fest, ob das Datum eine Option für ein Jahr enthält. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DateItem | Legt 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) | DateItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setIncludesYear(enableYear) | DateItem | Legt fest, ob das Datumselement eine Jahreseinstellung enthält. |
setPoints(points) | DateItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | DateItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | DateItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
DateTimeItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Datum/Uhrzeit-Element. |
duplicate() | DateTimeItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
includesYear() | Boolean | Legt fest, ob das Datum eine Option für ein Jahr enthält. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DateTimeItem | Legt 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) | DateTimeItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setIncludesYear(enableYear) | DateTimeItem | Legt fest, ob das Datumselement eine Jahreseinstellung enthält. |
setPoints(points) | DateTimeItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | DateTimeItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | DateTimeItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
DestinationType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
SPREADSHEET | Enum | Eine Google-Tabelle als Ziel für Formularantworten. |
DurationItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Erstellt eine neue ItemResponse für dieses Datumselement. |
duplicate() | DurationItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DurationItem | Legt 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) | DurationItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setPoints(points) | DurationItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | DurationItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | DurationItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
FeedbackType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CORRECT | Enum | Das Feedback, das den Teilnehmern für eine beantwortete Frage automatisch angezeigt wird. |
INCORRECT | Enum | Das Feedback, das den Teilnehmern für eine falsch beantwortete Frage automatisch angezeigt wird. |
GENERAL | Enum | Feedback, das den Teilnehmern automatisch angezeigt wird, wenn sie ihre Antwort senden. |
Form
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Fü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() | CheckboxItem | Fügt ein neues Frageelement an, mit dem der Teilnehmer ein oder mehrere Kästchen auswählen kann, sowie ein optionales Feld „Sonstiges“. |
addDateItem() | DateItem | Fügt ein neues Frageelement an, mit dem der Teilnehmer ein Datum angeben kann. |
addDateTimeItem() | DateTimeItem | Fügt ein neues Frageelement an, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann. |
addDurationItem() | DurationItem | Fügt ein neues Frageelement an, mit dem der Teilnehmer eine Dauer angeben kann. |
addEditor(emailAddress) | Form | Der entsprechende Nutzer wird der Liste der Mitbearbeiter für Form hinzugefügt. |
addEditor(user) | Form | Der entsprechende Nutzer wird der Liste der Mitbearbeiter für Form hinzugefügt. |
addEditors(emailAddresses) | Form | Fügt das angegebene Array von Nutzern der Liste der Mitbearbeiter für Form hinzu. |
addGridItem() | GridItem | Es 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() | ImageItem | Fügt ein neues Layoutelement an, das ein Bild darstellt. |
addListItem() | ListItem | Es wird ein neues Frageelement angehängt, aus dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann. |
addMultipleChoiceItem() | MultipleChoiceItem | Fü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() | PageBreakItem | Fügt ein neues Layoutelement hinzu, das den Beginn einer Seite markiert. |
addParagraphTextItem() | ParagraphTextItem | Fügt ein neues Frageelement hinzu, mit dem der Teilnehmer einen Textblock eingeben kann. |
addScaleItem() | ScaleItem | Es wird ein neues Frageelement angehängt, aus dem der Teilnehmer eine Option aus einer nummerierten Abfolge von Optionsfeldern auswählen kann. |
addSectionHeaderItem() | SectionHeaderItem | Fügt ein neues Layoutelement an, das den Beginn eines Abschnitts angibt. |
addTextItem() | TextItem | Fügt ein neues Frageelement an, das es dem Teilnehmer ermöglicht, eine einzelne Textzeile einzugeben. |
addTimeItem() | TimeItem | Fügt ein neues Frageelement an, mit dem der Teilnehmer eine Tageszeit angeben kann. |
addVideoItem() | VideoItem | Fügt ein neues Layoutelement an, in dem ein Video angezeigt wird. |
canEditResponse() | Boolean | Legt fest, ob im Formular ein Link zum Bearbeiten einer Antwort angezeigt wird, nachdem er gesendet wurde. |
collectsEmail() | Boolean | Legt fest, ob im Formular die E-Mail-Adressen der Befragten erhoben werden. |
createResponse() | FormResponse | Erstellt eine neue Antwort auf das Formular. |
deleteAllResponses() | Form | Löscht alle gesendeten Antworten aus dem Antwortspeicher des Formulars. |
deleteItem(index) | void | Löscht das Element bei einem bestimmten Index unter allen Elementen im Formular. |
deleteItem(item) | void | Löscht das angegebene Element |
deleteResponse(responseId) | Form | Löscht eine einzelne Antwort aus dem Antwortspeicher des Formulars. |
getConfirmationMessage() | String | Ruft die Bestätigungsnachricht des Formulars ab. |
getCustomClosedFormMessage() | String | Ruft 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() | String | Ruft die Beschreibung des Formulars ab |
getDestinationId() | String | Ruft die ID des Antwortziels des Formulars ab |
getDestinationType() | DestinationType | Ruft den Typ des Antwortziels des Formulars ab. |
getEditUrl() | String | Ruft 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() | String | Ruft die ID des Formulars ab |
getItemById(id) | Item | Ruft 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() | String | Ruft die URL ab, die zum Antworten auf das Formular verwendet werden kann. |
getResponse(responseId) | FormResponse | Ruft 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() | Boolean | Legt fest, ob die Fragen auf jeder Seite des Formulars zufällig angeordnet sind. |
getSummaryUrl() | String | Ruft die URL ab, mit der eine Zusammenfassung der Formularantworten angesehen werden kann. |
getTitle() | String | Ruft den Titel des Formulars ab |
hasLimitOneResponsePerUser() | Boolean | Legt fest, ob das Formular nur eine Antwort pro Teilnehmer zulässt. |
hasProgressBar() | Boolean | Legt fest, ob im Formular eine Fortschrittsanzeige zu sehen ist. |
hasRespondAgainLink() | Boolean | Legt fest, ob im Formular ein Link zum Senden einer weiteren Antwort angezeigt wird, nachdem der Teilnehmer das Formular ausgefüllt hat. |
isAcceptingResponses() | Boolean | Legt fest, ob das Formular derzeit Antworten akzeptiert. |
isPublishingSummary() | Boolean | Legt fest, ob im Formular ein Link zum Ansehen einer Zusammenfassung der Antworten angezeigt wird, nachdem der Teilnehmer das Formular ausgefüllt hat. |
isQuiz() | Boolean | Legt fest, ob das Formular ein Quiz ist. |
moveItem(from, to) | Item | Verschiebt ein Element an einem bestimmten Index zwischen allen Elementen im Formular in einen anderen Index. |
moveItem(item, toIndex) | Item | Verschiebt ein bestimmtes Element in einen bestimmten Index unter allen Elementen im Formular. |
removeDestination() | Form | Hier können Sie die Verknüpfung des Formulars mit dem aktuellen Antwortziel aufheben. |
removeEditor(emailAddress) | Form | Entfernt den angegebenen Nutzer aus der Liste der Mitbearbeiter für Form . |
removeEditor(user) | Form | Entfernt den angegebenen Nutzer aus der Liste der Mitbearbeiter für Form . |
requiresLogin() | Boolean | Legt fest, ob sich die Teilnehmer am Formular in einem Konto in derselben Domain oder Subdomain anmelden müssen, bevor sie antworten. |
setAcceptingResponses(enabled) | Form | Legt fest, ob das Formular derzeit Antworten akzeptiert. |
setAllowResponseEdits(enabled) | Form | Legt fest, ob im Formular ein Link angezeigt wird, um eine Antwort nach dem Senden zu bearbeiten. |
setCollectEmail(collect) | Form | Legt fest, ob im Formular die E-Mail-Adressen der Befragten erhoben werden. |
setConfirmationMessage(message) | Form | Legt die Bestätigungsnachricht für das Formular fest. |
setCustomClosedFormMessage(message) | Form | Die Nachricht wird angezeigt, wenn das Formular keine Antworten akzeptiert. |
setDescription(description) | Form | Legt die Beschreibung des Formulars fest. |
setDestination(type, id) | Form | Legt das Ziel fest, an dem Formularantworten gespeichert werden sollen. |
setIsQuiz(enabled) | Form | Hier legen Sie fest, ob es sich bei dem Formular um ein Quiz handelt. |
setLimitOneResponsePerUser(enabled) | Form | Legt fest, ob das Formular nur eine Antwort pro Teilnehmer zulässt. |
setProgressBar(enabled) | Form | Legt fest, ob das Formular eine Fortschrittsanzeige hat. |
setPublishingSummary(enabled) | Form | Legt fest, ob im Formular ein Link zum Ansehen der Zusammenfassung der Antworten angezeigt wird, nachdem der Teilnehmer das Formular gesendet hat. |
setRequireLogin(requireLogin) | Form | Gibt 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) | Form | Legt fest, ob im Formular ein Link zum Senden einer weiteren Antwort angezeigt wird, nachdem der Teilnehmer das Formular ausgefüllt hat. |
setShuffleQuestions(shuffle) | Form | Legt fest, ob die Reihenfolge der Fragen auf den einzelnen Seiten des Formulars zufällig angeordnet ist. |
setTitle(title) | Form | Legt den Titel des Formulars fest. |
shortenFormUrl(url) | String | Wandelt eine lange URL für ein Formular in eine kurze URL um. |
submitGrades(responses) | Form | Übermittelt Noten für die angegebenen FormResponses. |
FormApp
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
Alignment | Alignment | Eine Aufzählung der Arten der Bildausrichtung. |
DestinationType | DestinationType | Eine Liste der Arten von Zielen, in denen Formularantworten gespeichert werden können. |
FeedbackType | FeedbackType | Eine Aufzählung der Typen des Formats Feedbacks . |
ItemType | ItemType | Eine Aufzählung der Typen des Formats Items . |
PageNavigationType | PageNavigationType | Eine Liste möglicher Verhaltensweisen beim Navigieren auf Seiten. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create(title) | Form | Erstellt ein neues Form -Objekt und gibt es zurück |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Gibt eine Instanz eines CheckboxGridValidationBuilder zurück, mit dem eine Validierung für ein CheckboxGridItem festgelegt werden kann. |
createCheckboxValidation() | CheckboxValidationBuilder | Gibt eine Instanz von CheckboxValidationBuilder zurück, mit dem die Validierung für ein CheckboxItem festgelegt werden kann. |
createFeedback() | QuizFeedbackBuilder | Gibt eine Instanz von QuizFeedbackBuilder zurück, mit dem Feedback zu einem verlaufbaren Item -Element festgelegt werden kann. |
createGridValidation() | GridValidationBuilder | Gibt eine Instanz eines GridValidationBuilders zurück, mit dem die Validierung für GridItem festgelegt werden kann. |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Gibt eine Instanz eines ParagraphTextValidationBuilders zurück, mit dem die Validierung für ParagraphTextItem festgelegt werden kann. |
createTextValidation() | TextValidationBuilder | Gibt eine Instanz von TextValidationBuilder zurück, mit dem die Validierung für ein TextItem festgelegt werden kann. |
getActiveForm() | Form | Gibt das Formular zurück, an das das Skript containergebunden ist. |
getUi() | Ui | Gibt 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) | Form | Gibt das Form mit der angegebenen ID zurück. |
openByUrl(url) | Form | Gibt das Form mit der angegebenen URL zurück. |
FormResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getEditResponseUrl() | String | Erstellt 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) | ItemResponse | Ruft die in einer Formularantwort enthaltene Elementantwort für ein bestimmtes Element ab. |
getId() | String | Ruft 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() | String | Ruft die E-Mail-Adresse der Person ab, die eine Antwort gesendet hat, sofern die Form.setCollectEmail(collect) -Einstellung aktiviert ist. |
getResponseForItem(item) | ItemResponse | Ruft die in dieser Formularantwort enthaltene Elementantwort für ein bestimmtes Element ab |
getTimestamp() | Date | Ruft den Zeitstempel für eine Formularantwort ab |
submit() | FormResponse | Sendet die Antwort. |
toPrefilledUrl() | String | Erstellt eine URL für das Formular, in dem die Antworten basierend auf den Antworten in dieser Formularantwort vorausgefüllt werden. |
withItemGrade(gradedResponse) | FormResponse | Fügt einer Formularantwort die Noten der angegebenen Elementantwort hinzu. |
withItemResponse(response) | FormResponse | Fügt die gegebene Artikelantwort zu einer Formularantwort hinzu. |
GridItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | GridItem | Entfernt alle Datenvalidierungen für dieses Rasterelement. |
createResponse(responses) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Rasterelement. |
duplicate() | GridItem | Erstellt 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() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getRows() | String[] | Ruft die Werte für jede Zeile im Raster ab. |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setColumns(columns) | GridItem | Legt die Spalten des Rasters auf Grundlage eines Arrays von Werten fest. |
setHelpText(text) | GridItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setRequired(enabled) | GridItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setRows(rows) | GridItem | Legt die Zeilen des Rasters basierend auf einem Array von Werten fest. |
setTitle(title) | GridItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
setValidation(validation) | GridItem | Legt die Datenvalidierung für dieses Rasterelement fest. |
GridValidation
GridValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Erfordert eine Begrenzung von einer Antwort pro Spalte für ein Rasterelement. |
ImageItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | ImageItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getAlignment() | Alignment | Ruft die horizontale Ausrichtung des Bilds ab |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getImage() | Blob | Ruft das Bild ab, das dem Element derzeit zugewiesen ist |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
getWidth() | Integer | Ruft die Breite des Bilds in Pixeln ab |
setAlignment(alignment) | ImageItem | Legt die horizontale Ausrichtung des Bildes fest. |
setHelpText(text) | ImageItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setImage(image) | ImageItem | Legt das Bild selbst fest. |
setTitle(title) | ImageItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
setWidth(width) | ImageItem | Legt die Breite des Bildes in Pixeln fest. |
Item
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Gibt das Element als Rasterelement zurück. |
asCheckboxItem() | CheckboxItem | Gibt das Element als Kästchen an. |
asDateItem() | DateItem | Gibt das Element als Datumselement zurück. |
asDateTimeItem() | DateTimeItem | Gibt das Element als Datum-Uhrzeit-Element zurück. |
asDurationItem() | DurationItem | Gibt das Element als Element für die Dauer zurück. |
asGridItem() | GridItem | Gibt das Element als Rasterelement zurück |
asImageItem() | ImageItem | Gibt das Element als Bildelement zurück |
asListItem() | ListItem | Gibt das Element als Listeneintrag zurück |
asMultipleChoiceItem() | MultipleChoiceItem | Gibt den Artikel als Multiple-Choice-Artikel zurück. |
asPageBreakItem() | PageBreakItem | Gibt das Element als Seitenumbruch zurück. |
asParagraphTextItem() | ParagraphTextItem | Gibt das Element als Absatztextelement zurück |
asScaleItem() | ScaleItem | Gibt das Element als skaliertes Element zurück |
asSectionHeaderItem() | SectionHeaderItem | Gibt das Element als Abschnittsüberschrift zurück. |
asTextItem() | TextItem | Gibt das Element als Textelement zurück. |
asTimeItem() | TimeItem | Gibt das Element als Zeitelement zurück. |
asVideoItem() | VideoItem | Gibt das Element als Videoelement zurück. |
duplicate() | Item | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setHelpText(text) | Item | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setTitle(title) | Item | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
ItemResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getFeedback() | Object | Ruft das Feedback ab, das für die eingereichte Antwort des Teilnehmers abgegeben wurde. |
getItem() | Item | Ruft das von dieser Antwort beantwortete Frageelement ab. |
getResponse() | Object | Ruft die Antwort ab, die der Teilnehmer gesendet hat. |
getScore() | Object | Ruft die Punktzahl für die abgegebene Antwort ab. |
setFeedback(feedback) | ItemResponse | Legt das Feedback fest, das für die eingereichte Antwort des Teilnehmers angezeigt werden soll. |
setScore(score) | ItemResponse | Legt die Punktzahl für die abgegebene Antwort des Teilnehmers fest. |
ItemType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CHECKBOX | Enum | Ein Frageelement, mit dem der Teilnehmer ein oder mehrere Kästchen sowie das optionale Feld „Sonstiges“ auswählen kann. |
CHECKBOX_GRID | Enum | Ein 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. |
DATE | Enum | Ein Frageelement, mit dem der Teilnehmer ein Datum angeben kann. |
DATETIME | Enum | Ein Frageelement, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann. |
DURATION | Enum | Ein Frageelement, mit dem der Teilnehmer eine Dauer angeben kann. |
GRID | Enum | Ein 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. |
IMAGE | Enum | Ein Layoutelement, in dem ein Bild angezeigt wird. |
LIST | Enum | Ein Frageelement, bei dem der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann. |
MULTIPLE_CHOICE | Enum | Ein Fragenelement, bei dem der Teilnehmer eine Auswahl aus einer Liste mit Optionsfeldern oder ein optionales Feld „Sonstiges“ auswählen kann. |
PAGE_BREAK | Enum | Ein Layoutelement, das den Beginn einer Seite markiert. |
PARAGRAPH_TEXT | Enum | Ein Frageelement, mit dem der Teilnehmer einen Textblock eingeben kann. |
SCALE | Enum | Ein Frageelement, bei dem der Teilnehmer eine Option aus einer nummerierten Abfolge von Optionsfeldern auswählen kann. |
SECTION_HEADER | Enum | Ein Layoutelement, das den Beginn eines Abschnitts visuell darstellt. |
TEXT | Enum | Ein Frageelement, bei dem der Teilnehmer eine einzelne Textzeile eingeben kann. |
TIME | Enum | Ein Frageelement, mit dem der Teilnehmer eine Tageszeit angeben kann. |
VIDEO | Enum | Dies ist ein Layoutelement, in dem ein YouTube-Video angezeigt wird. |
FILE_UPLOAD | Enum | Ein Frageelement, mit dem der Teilnehmer eine Datei hochladen kann. |
ListItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createChoice(value) | Choice | Erstellt eine neue Auswahl. |
createChoice(value, isCorrect) | Choice | Erstellt eine neue Auswahl. |
createChoice(value, navigationItem) | Choice | Erstellt eine neue Auswahl mit einer Seitennavigationsoption, die zu einem bestimmten Seitenumbruchelement springt. |
createChoice(value, navigationType) | Choice | Erstellt eine neue Auswahl mit einer Seitennavigationsoption. |
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Listenelement. |
duplicate() | ListItem | Erstellt 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() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setChoiceValues(values) | ListItem | Legt die Auswahl für ein Element aus einem String-Array fest. |
setChoices(choices) | ListItem | Legt ein Array mit Optionen für ein Element fest. |
setFeedbackForCorrect(feedback) | ListItem | Legt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage richtig beantworten. |
setFeedbackForIncorrect(feedback) | ListItem | Legt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten. |
setHelpText(text) | ListItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setPoints(points) | ListItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | ListItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | ListItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
MultipleChoiceItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createChoice(value) | Choice | Erstellt eine neue Auswahl. |
createChoice(value, isCorrect) | Choice | Erstellt eine neue Auswahl. |
createChoice(value, navigationItem) | Choice | Erstellt eine neue Auswahl mit einer Seitennavigationsoption, die zu einem bestimmten Seitenumbruchelement springt. |
createChoice(value, navigationType) | Choice | Erstellt eine neue Auswahl mit einer Seitennavigationsoption. |
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Multiple-Choice-Element. |
duplicate() | MultipleChoiceItem | Erstellt 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() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
hasOtherOption() | Boolean | Legt fest, ob das Element eine „Sonstige“-Option hat. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setChoiceValues(values) | MultipleChoiceItem | Legt die Auswahl für ein Element aus einem String-Array fest. |
setChoices(choices) | MultipleChoiceItem | Legt ein Array mit Optionen für ein Element fest. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Legt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage richtig beantworten. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Legt fest, dass das Feedback den Teilnehmenden angezeigt wird, wenn sie eine Frage falsch beantworten. |
setHelpText(text) | MultipleChoiceItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setPoints(points) | MultipleChoiceItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | MultipleChoiceItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | MultipleChoiceItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
showOtherOption(enabled) | MultipleChoiceItem | Legt fest, ob das Element eine „andere“ Option hat. |
PageBreakItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | PageBreakItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGoToPage() | PageBreakItem | Ruft 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() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPageNavigationType() | PageNavigationType | Ruft 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() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Legt 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) | PageBreakItem | Legt 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) | PageBreakItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setTitle(title) | PageBreakItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
PageNavigationType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CONTINUE | Enum | Nachdem Sie die aktuelle Seite ausgefüllt haben, gelangen Sie zur nächsten Seite. |
GO_TO_PAGE | Enum | Nach dem Ausfüllen der aktuellen Seite zu einer bestimmten Seite des Formulars springen. |
RESTART | Enum | Starte das Formular von vorn, ohne die bisher eingegebenen Antworten zu löschen, nachdem du die aktuelle Seite ausgefüllt hast. |
SUBMIT | Enum | Senden Sie die Formularantwort, nachdem Sie die aktuelle Seite ausgefüllt haben. |
ParagraphTextItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | ParagraphTextItem | Entfernt alle Datenvalidierungen für diesen Absatztext. |
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Absatztextelement. |
duplicate() | ParagraphTextItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | ParagraphTextItem | Legt 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) | ParagraphTextItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setPoints(points) | ParagraphTextItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | ParagraphTextItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | ParagraphTextItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
setValidation(validation) | ParagraphTextItem | Legt die Datenvalidierung für dieses Absatztextelement fest. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Die Antwort muss das Muster enthalten. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Die Antwort darf kein Muster enthalten. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Die Antwort muss nicht mit dem Muster übereinstimmen. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Die Antwortlänge muss größer oder gleich dem Wert sein. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Die Antwortlänge muss kleiner als der Wert sein. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Die Antwort muss mit dem Muster übereinstimmen. |
QuizFeedback
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getLinkUrls() | String[] | Ruft eine Liste der URLs ab, die mit dem Feedback verknüpft sind. |
getText() | String | Ruft den Anzeigetext des Feedbacks ab. |
QuizFeedbackBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Fügt dem ergänzenden Material des Feedbacks einen Link hinzu. |
addLink(url, displayText) | QuizFeedbackBuilder | Fügt dem ergänzenden Material des Feedbacks einen Link hinzu. |
build() | QuizFeedback | Erstellt ein Feedback des entsprechenden Typs für diesen Builder. |
copy() | QuizFeedbackBuilder | Gibt eine Kopie dieses Builders zurück |
setText(text) | QuizFeedbackBuilder | Legt den Feedbacktext fest. |
ScaleItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Skalierungselement. |
duplicate() | ScaleItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getLeftLabel() | String | Ruft das Label für die Untergrenze der Waage ab, falls vorhanden |
getLowerBound() | Integer | Ruft die Untergrenze der Waage ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getRightLabel() | String | Ruft das Label für die Obergrenze der Waage gegebenenfalls ab |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
getUpperBound() | Integer | Ruft die Obergrenze der Waage ab |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setBounds(lower, upper) | ScaleItem | Legt die Unter- und Obergrenze der Waage fest. |
setGeneralFeedback(feedback) | ScaleItem | Legt 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) | ScaleItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setLabels(lower, upper) | ScaleItem | Legt die Unter- und Obergrenzen der Waage fest. |
setPoints(points) | ScaleItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | ScaleItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | ScaleItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
SectionHeaderItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | SectionHeaderItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setHelpText(text) | SectionHeaderItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setTitle(title) | SectionHeaderItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
TextItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | TextItem | Entfernt alle Datenvalidierungen für dieses Textelement. |
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Textelement. |
duplicate() | TextItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | TextItem | Legt 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) | TextItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setPoints(points) | TextItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | TextItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | TextItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
setValidation(validation) | TextItem | Legt die Datenvalidierung für dieses Textelement fest. |
TextValidation
TextValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireNumber() | TextValidationBuilder | Textelement muss eine Zahl sein. |
requireNumberBetween(start, end) | TextValidationBuilder | Textelement muss eine Zahl zwischen Anfang und Ende sein. |
requireNumberEqualTo(number) | TextValidationBuilder | Bei diesem Textelement muss es sich um eine Zahl handeln, die dem angegebenen Wert entspricht. |
requireNumberGreaterThan(number) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die größer als der angegebene Wert ist. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl größer oder gleich dem angegebenen Wert sein. |
requireNumberLessThan(number) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die kleiner als der angegebene Wert ist. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die kleiner oder gleich dem angegebenen Wert ist. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Bei diesem Textelement muss es sich um eine Zahl zwischen Anfang und Ende handeln. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Bei diesem Textelement muss es sich um eine Zahl handeln, die nicht dem angegebenen Wert entspricht. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Die Antwort muss das Muster enthalten. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Die Antwort darf kein Muster enthalten. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Die Antwort muss nicht mit dem Muster übereinstimmen. |
requireTextIsEmail() | TextValidationBuilder | Das Textelement muss eine E-Mail-Adresse sein. |
requireTextIsUrl() | TextValidationBuilder | Textelement muss eine URL sein. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Die Antwortlänge muss größer oder gleich dem Wert sein. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Die Antwortlänge muss kleiner als der Wert sein. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Die Antwort muss mit dem Muster übereinstimmen. |
requireWholeNumber() | TextValidationBuilder | Der Text muss eine ganze Zahl sein. |
TimeItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(hour, minute) | ItemResponse | Erstellt eine neue ItemResponse für dieses Zeitelement. |
duplicate() | TimeItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie eine benotete Frage beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getPoints() | Integer | Gibt die Punktzahl eines Gradientenelements zurück |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | TimeItem | Legt 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) | TimeItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setPoints(points) | TimeItem | Legt die Anzahl der Punkte fest, die ein gradierbares Element wert ist. |
setRequired(enabled) | TimeItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | TimeItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
VideoItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | VideoItem | Erstellt eine Kopie dieses Elements und hängt es an das Ende des Formulars an. |
getAlignment() | Alignment | Ruft die horizontale Ausrichtung des Videos ab |
getHelpText() | String | Ruft den Hilfetext des Elements ab (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
getId() | Integer | Ruft die eindeutige Kennung des Elements ab |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab |
getTitle() | String | Ruft den Titel des Elements ab (manchmal als Headertext bezeichnet, im Fall von SectionHeaderItem ). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
getWidth() | Integer | Ruft die Breite des Videos in Pixeln ab |
setAlignment(alignment) | VideoItem | Horizontale Ausrichtung des Videos festlegen |
setHelpText(text) | VideoItem | Legt den Hilfetext des Elements (manchmal auch als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems fest) |
setTitle(title) | VideoItem | Legt den Titel des Elements fest (manchmal als Headertext bei SectionHeaderItem bezeichnet). |
setVideoUrl(youtubeUrl) | VideoItem | Legt das Video selbst über eine bestimmte YouTube-URL oder YouTube-Video-ID fest. |
setWidth(width) | VideoItem | Legt die Breite des Videos in Pixeln fest. |