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 | Ein Enum-Wert, der die unterstützten Typen der Bildausrichtung darstellt. |
CheckboxGridItem | Ein Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und es dem Teilnehmer ermöglicht, aus einer Reihe von Kästchen mehrere Auswahlmöglichkeiten pro Zeile auszuwählen. |
CheckboxGridValidation | Eine DataValidation für eine CheckboxGridItem . |
CheckboxGridValidationBuilder | Ein DataValidationBuilder für CheckboxGridValidation . |
CheckboxItem | Ein Frageelement, mit dem der Teilnehmer ein oder mehrere Kästchen auswählen kann, sowie ein optionales Feld "Sonstiges". |
CheckboxValidation | Eine DataValidation für eine CheckboxItem . |
CheckboxValidationBuilder | Ein DataValidationBuilder für CheckboxValidation . |
Choice | Eine einzelne Auswahl, die mit einem Item -Typ verknüpft ist, der Auswahlmöglichkeiten wie CheckboxItem , ListItem oder MultipleChoiceItem unterstützt. |
DateItem | Eine Frage, mit der der Teilnehmer ein Datum angeben kann. |
DateTimeItem | Eine Frage, bei der der Befragte ein Datum und eine Uhrzeit angeben kann. |
DestinationType | Ein Enum, das die unterstützten Typen von Formularantwortzielen darstellt. |
DurationItem | Eine Frage, mit der der Teilnehmer die Dauer angeben kann. |
FeedbackType | Ein Enum-Wert, der die unterstützten Feedbacktypen darstellt. |
Form | Ein Formular, das allgemeine Eigenschaften und Elemente enthält. |
FormApp | Ermöglicht einem Skript, ein vorhandenes Form -Objekt zu öffnen oder ein neues zu erstellen. |
FormResponse | Eine Antwort auf das Formular als Ganzes. |
GridItem | Ein Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und es dem Befragten ermöglicht, eine Auswahl pro Zeile aus einer Reihe von Optionsfeldern auszuwählen. |
GridValidation | Eine DataValidation für eine GridItem . |
GridValidationBuilder | Ein DataValidationBuilder für GridValidation . |
ImageItem | Ein Layoutelement, das ein Bild anzeigt. |
Item | Ein generisches Formularelement mit Eigenschaften, die alle Elemente gemeinsam haben, z. B. Titel und Hilfetext. |
ItemResponse | Eine Antwort auf ein bestimmtes Frageelement in einem Formular. |
ItemType | Ein Enum-Wert, der die unterstützten Typen von Formularelementen darstellt. |
ListItem | Eine Frage, mit der der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann. |
MultipleChoiceItem | Ein Frageelement, mit dem der Befragte eine Auswahl aus einer Liste von Optionsfeldern oder einem optionalen Feld "Sonstiges" auswählen kann. |
PageBreakItem | Ein Layoutelement, das den Anfang einer Seite markiert. |
PageNavigationType | Ein Enum, das die unterstützten Typen der Seitennavigation darstellt. |
ParagraphTextItem | Eine Frage, in die der Befragte einen Textblock eingeben kann. |
ParagraphTextValidation | Eine DataValidation für eine ParagraphTextItem . |
ParagraphTextValidationBuilder | Ein DataValidationBuilder für ParagraphTextValidation . |
QuizFeedback | Die Bean-Implementierung eines Feedbacks. Diese enthält Eigenschaften, die für das gesamte Feedback gelten, z. B. Anzeigetext oder Links. |
QuizFeedbackBuilder | Der Basis-FeedbackBuilder, der Setter für Attribute enthält, die für jegliches Feedback gelten, z. B. Anzeigetext. |
ScaleItem | Ein Frageelement, bei dem der Befragte eine Option aus einer nummerierten Abfolge von Optionsfeldern auswählen kann. |
SectionHeaderItem | Ein Layoutelement, das den Anfang eines Abschnitts visuell anzeigt. |
TextItem | Eine Frage, in die der Befragte eine Textzeile eingeben kann. |
TextValidation | Eine DataValidation für eine TextItem . |
TextValidationBuilder | Ein DataValidationBuilder für TextValidation . |
TimeItem | Eine Frage, bei der die Befragten eine Tageszeit angeben können. |
VideoItem | Ein Layoutelement, das ein Video anzeigt. |
Alignment
Attribute
Property | Typ | Beschreibung |
---|---|---|
LEFT | Enum | Richten Sie das Bild an der linken Seite des Formulars aus. |
CENTER | Enum | Richten Sie das Bild an der Mitte des Formulars aus. |
RIGHT | Enum | Richten Sie das Bild an der rechten Seite des Formulars aus. |
CheckboxGridItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | CheckboxGridItem | Entfernt alle Datenvalidierungen für dieses Rasterelement. |
createResponse(responses) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Kästchen-Rasterelement. |
duplicate() | CheckboxGridItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getColumns() | String[] | Ruft die Werte für jede Spalte im Raster ab. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus 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 (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
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 der Grundlage eines Arrays von Werten fest. |
setHelpText(text) | CheckboxGridItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setRequired(enabled) | CheckboxGridItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setRows(rows) | CheckboxGridItem | Legt die Zeilen des Rasters auf der Grundlage eines Arrays von Werten fest. |
setTitle(title) | CheckboxGridItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
setValidation(validation) | CheckboxGridItem | Legt die Datenvalidierung für dieses Kästchen-Rasterelement fest. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Erfordert das Limit einer Antwort pro Spalte für ein Rasterelement. |
CheckboxItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | CheckboxItem | Entfernt alle Datenvalidierungen für dieses Kästchenelement. |
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ästchenelement. |
duplicate() | CheckboxItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getChoices() | Choice[] | Ruft alle Auswahlmöglichkeiten für ein Element ab. |
getFeedbackForCorrect() | QuizFeedback | Gibt das Feedback zurück, das den Befragten angezeigt wird, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das den Befragten angezeigt wird, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
hasOtherOption() | Boolean | Legt fest, ob das Element über die Option „Sonstiges“ verfügt. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setChoiceValues(values) | CheckboxItem | Legt die Auswahlmöglichkeiten für ein Element aus einem String-Array fest. |
setChoices(choices) | CheckboxItem | Legt ein Array mit Auswahlmöglichkeiten für ein Element fest. |
setFeedbackForCorrect(feedback) | CheckboxItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn sie eine Frage richtig beantworten. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn sie eine Frage falsch beantworten. |
setHelpText(text) | CheckboxItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setPoints(points) | CheckboxItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | CheckboxItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | CheckboxItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
setValidation(validation) | CheckboxItem | Legt die Datenvalidierung für dieses Kästchenelement fest. |
showOtherOption(enabled) | CheckboxItem | Legt fest, ob das Element die Option „Sonstiges“ hat. |
CheckboxValidation
CheckboxValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Es muss mindestens diese Anzahl von Auswahlmöglichkeiten ausgewählt werden. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Es muss höchstens diese Anzahl von Auswahlmöglichkeiten ausgewählt werden. |
requireSelectExactly(number) | CheckboxValidationBuilder | Legen Sie fest, dass genau so viele Auswahlmöglichkeiten ausgewählt werden müssen. |
Choice
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getGotoPage() | PageBreakItem | Ruft das PageBreakItem -Objekt ab, das als GO_TO_PAGE -Ziel festgelegt ist, wenn der Bereitsteller 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 die Befragten als Label sehen, wenn sie das Formular anzeigen. |
isCorrectAnswer() | Boolean | Ermittelt, ob die Antwort die richtige Antwort auf die Frage ist. |
DateItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse für dieses Datumselement. |
duplicate() | DateItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
includesYear() | Boolean | Legt fest, ob das Datumselement eine Jahresoption enthält. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DateItem | Legt fest, dass das Feedback den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten, die keine richtige oder falsche Antwort hat (z. B. Fragen, die manuell benotet werden müssen). |
setHelpText(text) | DateItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setIncludesYear(enableYear) | DateItem | Legt fest, ob das Datumselement eine Jahreseinstellung enthält. |
setPoints(points) | DateItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | DateItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | DateItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
DateTimeItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse für dieses Datum/Uhrzeit-Element. |
duplicate() | DateTimeItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
includesYear() | Boolean | Legt fest, ob das Datumselement eine Jahresoption enthält. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DateTimeItem | Legt fest, dass das Feedback den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten, die keine richtige oder falsche Antwort hat (z. B. Fragen, die manuell benotet werden müssen). |
setHelpText(text) | DateTimeItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setIncludesYear(enableYear) | DateTimeItem | Legt fest, ob das Datumselement eine Jahreseinstellung enthält. |
setPoints(points) | DateTimeItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | DateTimeItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | DateTimeItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
DestinationType
Attribute
Property | Typ | Beschreibung |
---|---|---|
SPREADSHEET | Enum | Eine Tabelle in Google Tabellen als Speicherort für Formularantworten. |
DurationItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Erstellt ein neues ItemResponse für dieses Datumselement. |
duplicate() | DurationItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
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 Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten, die keine richtige oder falsche Antwort hat (z. B. Fragen, die manuell benotet werden müssen). |
setHelpText(text) | DurationItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setPoints(points) | DurationItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | DurationItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | DurationItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
FeedbackType
Attribute
Property | Typ | Beschreibung |
---|---|---|
CORRECT | Enum | Feedback, das den Befragten bei richtig beantworteten Fragen automatisch angezeigt wird. |
INCORRECT | Enum | Feedback, das den Teilnehmern für eine falsch beantwortete Frage automatisch angezeigt wird. |
GENERAL | Enum | Feedback, das den Befragten automatisch angezeigt wird, wenn sie ihre Antwort absenden. |
Form
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Hängt ein neues Frageelement an, das als Raster aus Spalten und Zeilen dargestellt wird, mit dem der Teilnehmer mehrere Auswahlmöglichkeiten pro Zeile aus einer Reihe von Kästchen auswählen kann. |
addCheckboxItem() | CheckboxItem | Fügt ein neues Frageelement hinzu, mit dem der Befragte ein oder mehrere Kästchen sowie ein optionales Feld "Sonstiges" auswählen kann. |
addDateItem() | DateItem | Fügt eine neue Frage an, mit der der Teilnehmer ein Datum angeben kann. |
addDateTimeItem() | DateTimeItem | Fügt eine neue Frage an, mit der der Teilnehmer ein Datum und eine Uhrzeit angeben kann. |
addDurationItem() | DurationItem | Fügt eine neue Frage an, mit der der Teilnehmer die Zeitspanne angeben kann. |
addEditor(emailAddress) | Form | Fügt den angegebenen Nutzer der Liste der Bearbeiter für Form hinzu. |
addEditor(user) | Form | Fügt den angegebenen Nutzer der Liste der Bearbeiter für Form hinzu. |
addEditors(emailAddresses) | Form | Fügt das angegebene Array von Nutzern der Liste der Bearbeiter für Form hinzu. |
addGridItem() | GridItem | Hängt ein neues Frageelement an, das als Raster aus Spalten und Zeilen dargestellt wird, mit dem der Befragte eine Auswahl pro Zeile aus einer Reihe von Optionsfeldern auswählen kann. |
addImageItem() | ImageItem | Hängt ein neues Layoutelement an, das ein Bild anzeigt. |
addListItem() | ListItem | Hängt ein neues Frageelement an, mit dem der Befragte eine Antwort aus einer Drop-down-Liste auswählen kann. |
addMultipleChoiceItem() | MultipleChoiceItem | Fügt ein neues Frageelement hinzu, mit dem der Befragte eine Auswahl aus einer Liste von Optionsfeldern oder einem optionalen Feld "Sonstiges" auswählen kann. |
addPageBreakItem() | PageBreakItem | Fügt ein neues Layoutelement hinzu, das den Anfang einer Seite markiert. |
addParagraphTextItem() | ParagraphTextItem | Fügt eine neue Frage hinzu, in die der Teilnehmer einen Textblock eingeben kann. |
addScaleItem() | ScaleItem | Hängt ein neues Frageelement an, mit dem der Befragte eine Option aus einer nummerierten Folge von Optionsfeldern auswählen kann. |
addSectionHeaderItem() | SectionHeaderItem | Hängt ein neues Layoutelement an, das den Beginn eines Abschnitts visuell darstellt. |
addTextItem() | TextItem | Hängt eine neue Frage an, über die der Teilnehmer eine einzelne Textzeile eingeben kann. |
addTimeItem() | TimeItem | Fügt eine neue Frage an, mit der der Teilnehmer eine Tageszeit angeben kann. |
addVideoItem() | VideoItem | Hängt ein neues Layoutelement an, das ein Video anzeigt. |
canEditResponse() | Boolean | Legt fest, ob im Formular ein Link zum Bearbeiten einer Antwort nach dem Senden angezeigt wird. |
collectsEmail() | Boolean | Legt fest, ob beim Ausfüllen des Formulars die E-Mail-Adressen der Befragten erfasst werden. |
createResponse() | FormResponse | Erstellt eine neue Antwort für 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 aus 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 annimmt, oder einen leeren String, wenn keine benutzerdefinierte Nachricht festgelegt wurde. |
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 der Bearbeitungsmodus des Formulars aufgerufen werden kann. |
getEditors() | User[] | Ruft die Liste der Bearbeiter für diesen 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 Ausfüllen des Formulars verwendet werden kann. |
getResponse(responseId) | FormResponse | Ruft 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() | Boolean | Hiermit wird festgelegt, ob die Reihenfolge der Fragen auf den einzelnen Seiten des Formulars zufällig ausgewählt wird. |
getSummaryUrl() | String | Ruft die URL ab, über die eine Zusammenfassung der Formularantworten angezeigt werden kann. |
getTitle() | String | Ruft den Titel des Formulars ab. |
hasLimitOneResponsePerUser() | Boolean | Bestimmt, ob das Formular nur eine Antwort pro Teilnehmer zulässt. |
hasProgressBar() | Boolean | Legt fest, ob auf dem Formular ein Fortschrittsbalken angezeigt wird. |
hasRespondAgainLink() | Boolean | Legt fest, ob im Formular ein Link zum Senden einer weiteren Antwort angezeigt wird, nachdem ein Teilnehmer das Formular ausgefüllt hat. |
isAcceptingResponses() | Boolean | Legt fest, ob für das Formular derzeit Antworten angenommen werden. |
isPublishingSummary() | Boolean | Legt fest, ob im Formular ein Link angezeigt wird, über den eine Zusammenfassung der Antworten aufgerufen werden kann, nachdem ein Teilnehmer das Formular ausgefüllt hat. |
isQuiz() | Boolean | Hiermit wird festgelegt, ob das Formular ein Quiz ist. |
moveItem(from, to) | Item | Verschiebt ein Element bei einem bestimmten Index zwischen allen Elementen in dem Formular in einen anderen bestimmten Index. |
moveItem(item, toIndex) | Item | Verschiebt ein bestimmtes Element in einen bestimmten Index unter allen Elementen im Formular. |
removeDestination() | Form | Hebt die Verknüpfung des Formulars mit seinem aktuellen Antwortziel auf. |
removeEditor(emailAddress) | Form | Entfernt den angegebenen Nutzer aus der Liste der Bearbeiter für Form . |
removeEditor(user) | Form | Entfernt den angegebenen Nutzer aus der Liste der Bearbeiter für Form . |
requiresLogin() | Boolean | Legt fest, ob sich Befragte in einem Konto in derselben Domain oder in einer 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 zum Bearbeiten einer Antwort nach dem Senden angezeigt wird. |
setCollectEmail(collect) | Form | Legt fest, ob im Formular die E-Mail-Adressen der Befragten erfasst werden. |
setConfirmationMessage(message) | Form | Legt die Bestätigungsnachricht des Formulars fest. |
setCustomClosedFormMessage(message) | Form | Legt fest, dass die Nachricht angezeigt wird, 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 die Formularantworten gespeichert werden. |
setIsQuiz(enabled) | Form | Legt fest, ob das Formular ein Quiz ist. |
setLimitOneResponsePerUser(enabled) | Form | Legt fest, ob im Formular nur eine Antwort pro Teilnehmer zulässig ist. |
setProgressBar(enabled) | Form | Legt fest, ob das Formular eine Fortschrittsanzeige hat. |
setPublishingSummary(enabled) | Form | Legt fest, ob im Formular ein Link angezeigt wird, über den eine Zusammenfassung der Antworten aufgerufen werden kann, nachdem ein Teilnehmer das Formular gesendet hat. |
setRequireLogin(requireLogin) | Form | Legt fest, ob sich Umfrageteilnehmer in einem Konto in derselben Domain oder einer Subdomain anmelden müssen, bevor sie antworten. |
setShowLinkToRespondAgain(enabled) | Form | Legt fest, ob im Formular ein Link zum Senden einer weiteren Antwort angezeigt wird, nachdem ein Befragter das Formular ausgefüllt hat. |
setShuffleQuestions(shuffle) | Form | Legt fest, ob die Fragen auf den einzelnen Seiten des Formulars zufällig angeordnet werden. |
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
Property | Typ | Beschreibung |
---|---|---|
Alignment | Alignment | Eine Aufzählung der Typen der Bildausrichtung. |
DestinationType | DestinationType | Eine Aufzählung von Zieltypen, die Formularantworten speichern können. |
FeedbackType | FeedbackType | Eine Aufzählung der Typen des Formulars Feedbacks . |
ItemType | ItemType | Eine Aufzählung der Typen des Formulars Items . |
PageNavigationType | PageNavigationType | Eine Aufzählung 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 die Validierung für ein CheckboxGridItem festgelegt werden kann. |
createCheckboxValidation() | CheckboxValidationBuilder | Gibt eine Instanz von CheckboxValidationBuilder zurück, mit der die Validierung für CheckboxItem festgelegt werden kann. |
createFeedback() | QuizFeedbackBuilder | Gibt eine Instanz eines QuizFeedbackBuilder zurück, mit dem Feedback zu einem benotbaren Item festgelegt werden kann. |
createGridValidation() | GridValidationBuilder | Gibt eine Instanz von GridValidationBuilder zurück, die verwendet werden kann, um die Validierung für einen GridItem festzulegen. |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Gibt eine Instanz von ParagraphTextValidationBuilder zurück, mit der die Validierung für einen ParagraphTextItem festgelegt werden kann. |
createTextValidation() | TextValidationBuilder | Gibt eine Instanz von TextValidationBuilder zurück, die verwendet werden kann, um die Validierung für einen TextItem festzulegen. |
getActiveForm() | Form | Gibt das Formular zurück, in das das Skript containergebunden ist. |
getUi() | Ui | Gibt eine Instanz der Benutzeroberfläche des Formulareditors zurück, mit der 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 | Hiermit wird eine URL generiert, über die eine bereits gesendete 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 Elementantwort ab, die in einer Formularantwort für ein bestimmtes Element enthalten ist. |
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, wenn die Einstellung Form.setCollectEmail(collect) aktiviert ist. |
getResponseForItem(item) | ItemResponse | Ruft die Elementantwort für ein bestimmtes Element in dieser Formularantwort ab. |
getTimestamp() | Date | Ruft den Zeitstempel für das Senden einer Formularantwort ab. |
submit() | FormResponse | Sendet die Antwort. |
toPrefilledUrl() | String | Erzeugt 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 angegebene Elementantwort 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 sie an das Ende des Formulars an. |
getColumns() | String[] | Ruft die Werte für jede Spalte im Raster ab. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus 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 (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
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 der Grundlage eines Arrays von Werten fest. |
setHelpText(text) | GridItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setRequired(enabled) | GridItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setRows(rows) | GridItem | Legt die Zeilen des Rasters auf der Grundlage eines Arrays von Werten fest. |
setTitle(title) | GridItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
setValidation(validation) | GridItem | Legt die Datenvalidierung für dieses Rasterelement fest. |
GridValidation
GridValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Erfordert das Limit einer Antwort pro Spalte für ein Rasterelement. |
ImageItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | ImageItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getAlignment() | Alignment | Ruft die horizontale Ausrichtung des Bildes ab. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getImage() | Blob | Ruft das Bild ab, das dem Element aktuell zugewiesen ist |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
getWidth() | Integer | Ruft die Bildbreite in Pixeln ab. |
setAlignment(alignment) | ImageItem | Legt die horizontale Ausrichtung des Bildes fest. |
setHelpText(text) | ImageItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setImage(image) | ImageItem | Legt das Bild selbst fest. |
setTitle(title) | ImageItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
setWidth(width) | ImageItem | Legt die Breite des Bildes in Pixeln fest. |
Item
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Gibt das Element als Kästchenrasterelement zurück |
asCheckboxItem() | CheckboxItem | Gibt das Element als Kästchen zurück. |
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 Dauerelement 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 Listenelement zurück |
asMultipleChoiceItem() | MultipleChoiceItem | Gibt das Element als Multiple-Choice-Element zurück |
asPageBreakItem() | PageBreakItem | Gibt das Element als Seitenumbruchelement zurück |
asParagraphTextItem() | ParagraphTextItem | Gibt das Element als Absatz-Textelement zurück |
asScaleItem() | ScaleItem | Gibt das Element als Skalenelement zurück. |
asSectionHeaderItem() | SectionHeaderItem | Gibt das Element als Element mit 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 sie an das Ende des Formulars an. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setHelpText(text) | Item | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setTitle(title) | Item | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
ItemResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getFeedback() | Object | Ruft das Feedback ab, das für die eingereichte Antwort des Befragten gegeben wurde. |
getItem() | Item | Ruft das Frageelement ab, das mit dieser Antwort beantwortet wird. |
getResponse() | Object | Ruft die vom Teilnehmer gesendete Antwort ab. |
getScore() | Object | Ruft die Punktzahl für die eingereichte Antwort des Befragten ab. |
setFeedback(feedback) | ItemResponse | Legt das Feedback fest, das für die eingereichte Antwort des Befragten angezeigt werden soll. |
setScore(score) | ItemResponse | Legt die Punktzahl für die eingereichte Antwort des Befragten fest. |
ItemType
Attribute
Property | Typ | Beschreibung |
---|---|---|
CHECKBOX | Enum | Ein Frageelement, mit dem der Teilnehmer ein oder mehrere Kästchen auswählen kann, sowie ein optionales Feld "Sonstiges". |
CHECKBOX_GRID | Enum | Ein Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und es dem Teilnehmer ermöglicht, aus einer Reihe von Kästchen mehrere Auswahlmöglichkeiten pro Zeile auszuwählen. |
DATE | Enum | Eine Frage, mit der der Teilnehmer ein Datum angeben kann. |
DATETIME | Enum | Eine Frage, bei der der Befragte ein Datum und eine Uhrzeit angeben kann. |
DURATION | Enum | Eine Frage, mit der der Teilnehmer die Dauer angeben kann. |
GRID | Enum | Ein Frageelement, das als Raster aus Spalten und Zeilen dargestellt wird und es dem Befragten ermöglicht, eine Auswahl pro Zeile aus einer Reihe von Optionsfeldern auszuwählen. |
IMAGE | Enum | Ein Layoutelement, das ein Bild anzeigt. |
LIST | Enum | Eine Frage, mit der der Teilnehmer eine Antwort aus einer Drop-down-Liste auswählen kann. |
MULTIPLE_CHOICE | Enum | Ein Frageelement, mit dem der Befragte eine Auswahl aus einer Liste von Optionsfeldern oder einem optionalen Feld "Sonstiges" auswählen kann. |
PAGE_BREAK | Enum | Ein Layoutelement, das den Anfang einer Seite markiert. |
PARAGRAPH_TEXT | Enum | Eine Frage, in die der Befragte einen Textblock eingeben kann. |
SCALE | Enum | Ein Frageelement, mit dem der Befragte eine Option aus einer nummerierten Folge von Optionsfeldern auswählen kann. |
SECTION_HEADER | Enum | Ein Layoutelement, das den Anfang eines Abschnitts visuell anzeigt. |
TEXT | Enum | Eine Frage, in die der Befragte eine Textzeile eingeben kann. |
TIME | Enum | Eine Frage, bei der die Befragten eine Tageszeit angeben können. |
VIDEO | Enum | Ein Layoutelement, das ein YouTube-Video anzeigt. |
FILE_UPLOAD | Enum | Eine Frage, mit der die Befragten eine Datei hochladen können. |
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 für dieses Listenelement. |
duplicate() | ListItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getChoices() | Choice[] | Ruft alle Auswahlmöglichkeiten für ein Element ab. |
getFeedbackForCorrect() | QuizFeedback | Gibt das Feedback zurück, das den Befragten angezeigt wird, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das den Befragten angezeigt wird, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
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 Auswahlmöglichkeiten für ein Element aus einem String-Array fest. |
setChoices(choices) | ListItem | Legt ein Array mit Auswahlmöglichkeiten für ein Element fest. |
setFeedbackForCorrect(feedback) | ListItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn sie eine Frage richtig beantworten. |
setFeedbackForIncorrect(feedback) | ListItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn sie eine Frage falsch beantworten. |
setHelpText(text) | ListItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setPoints(points) | ListItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | ListItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | ListItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext 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 für dieses Multiple-Choice-Element. |
duplicate() | MultipleChoiceItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getChoices() | Choice[] | Ruft alle Auswahlmöglichkeiten für ein Element ab. |
getFeedbackForCorrect() | QuizFeedback | Gibt das Feedback zurück, das den Befragten angezeigt wird, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das den Befragten angezeigt wird, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
hasOtherOption() | Boolean | Legt fest, ob das Element über die Option „Sonstiges“ verfügt. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setChoiceValues(values) | MultipleChoiceItem | Legt die Auswahlmöglichkeiten für ein Element aus einem String-Array fest. |
setChoices(choices) | MultipleChoiceItem | Legt ein Array mit Auswahlmöglichkeiten für ein Element fest. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn sie eine Frage richtig beantworten. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn sie eine Frage falsch beantworten. |
setHelpText(text) | MultipleChoiceItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setPoints(points) | MultipleChoiceItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | MultipleChoiceItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | MultipleChoiceItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
showOtherOption(enabled) | MultipleChoiceItem | Legt fest, ob das Element die Option „Sonstiges“ hat. |
PageBreakItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | PageBreakItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getGoToPage() | PageBreakItem | Ruft die PageBreakItem ab, zu der das Formular nach dem Ausfüllen der Seite vor diesem Seitenumbruch springt, d. h. beim Erreichen des Seitenumbruchs durch den normalen linearen Verlauf des Formulars. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPageNavigationType() | PageNavigationType | Ruft den Seitennavigationstyp ab, der nach dem Abschluss der Seite vor diesem Seitenumbruch erfolgt, d. h. beim Erreichen des Seitenumbruchs durch den normalen linearen Verlauf des Formulars. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Legt fest, zu welcher Seite nach dem Abschluss vor diesem Seitenumbruch gesprungen werden soll, d. h. wenn der Seitenumbruch durch den normalen linearen Verlauf des Formulars erreicht wird. |
setGoToPage(navigationType) | PageBreakItem | Legt die Art der Seitennavigation fest, die nach dem Abschließen der Seite vor diesem Seitenumbruch erfolgt, d. h. wenn dieser Seitenumbruch durch den normalen linearen Verlauf des Formulars erreicht wird. |
setHelpText(text) | PageBreakItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setTitle(title) | PageBreakItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
PageNavigationType
Attribute
Property | Typ | Beschreibung |
---|---|---|
CONTINUE | Enum | Nachdem Sie die aktuelle Seite ausgefüllt haben, fahren Sie mit der nächsten Seite des Formulars fort. |
GO_TO_PAGE | Enum | Nach dem Ausfüllen der aktuellen Seite zu einer bestimmten Seite des Formulars springen. |
RESTART | Enum | Starten Sie das Formular neu, nachdem Sie die aktuelle Seite ausgefüllt haben, ohne die bisher eingegebenen Antworten zu löschen. |
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 dieses Absatz-Textelement. |
createResponse(response) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Absatztextelement. |
duplicate() | ParagraphTextItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
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 Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten, die keine richtige oder falsche Antwort hat (z. B. Fragen, die manuell benotet werden müssen). |
setHelpText(text) | ParagraphTextItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setPoints(points) | ParagraphTextItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | ParagraphTextItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | ParagraphTextItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
setValidation(validation) | ParagraphTextItem | Legt die Datenvalidierung für dieses Absatztextelement fest. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Erfordert eine Antwort, die ein Muster enthält. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Erfordert eine Antwort, die kein Muster enthält. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Erfordert eine Antwort, die nicht mit dem Muster übereinstimmt. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Erfordert, dass die Antwortlänge größer oder gleich dem Wert ist. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Erfordert, dass die Antwortlänge kleiner als der Wert ist. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Erfordert eine Antwort, um dem Muster zu entsprechen. |
QuizFeedback
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getLinkUrls() | String[] | Ruft eine Liste der URLs ab, die dem Feedback zugeordnet sind. |
getText() | String | Ruft den Anzeigetext des Feedbacks ab. |
QuizFeedbackBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Fügt einen Link zum ergänzenden Material des Feedbacks hinzu. |
addLink(url, displayText) | QuizFeedbackBuilder | Fügt einen Link zum ergänzenden Material des Feedbacks 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 eine neue ItemResponse für dieses Waagenelement. |
duplicate() | ScaleItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getLeftLabel() | String | Ruft das Label für die Untergrenze der Skala ab, sofern vorhanden. |
getLowerBound() | Integer | Ruft die Untergrenze der Waage ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getRightLabel() | String | Ruft das Label für die Obergrenze der Skala ab, falls vorhanden. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
getUpperBound() | Integer | Ruft die Obergrenze der Skala ab. |
isRequired() | Boolean | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setBounds(lower, upper) | ScaleItem | Legt die Unter- und Obergrenze der Skala fest. |
setGeneralFeedback(feedback) | ScaleItem | Legt fest, dass das Feedback den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten, die keine richtige oder falsche Antwort hat (z. B. Fragen, die manuell benotet werden müssen). |
setHelpText(text) | ScaleItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setLabels(lower, upper) | ScaleItem | Legt Labels für die Unter- und Obergrenze der Skala fest. |
setPoints(points) | ScaleItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | ScaleItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | ScaleItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
SectionHeaderItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | SectionHeaderItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setHelpText(text) | SectionHeaderItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setTitle(title) | SectionHeaderItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext 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 sie an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
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 Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten, die keine richtige oder falsche Antwort hat (z. B. Fragen, die manuell benotet werden müssen). |
setHelpText(text) | TextItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setPoints(points) | TextItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | TextItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | TextItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext 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 | Erfordert, dass das Textelement eine Zahl zwischen Start und Ende (einschließlich) ist. |
requireNumberEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl ist, die dem angegebenen Wert entspricht. |
requireNumberGreaterThan(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl größer als der angegebene Wert ist. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl größer oder gleich dem angegebenen Wert ist. |
requireNumberLessThan(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl kleiner als der angegebene Wert ist. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl kleiner oder gleich dem angegebenen Wert ist. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl ist, die nicht zwischen Start und Ende (einschließlich) liegt. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl ist, die nicht dem angegebenen Wert entspricht. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Erfordert eine Antwort, die ein Muster enthält. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Erfordert eine Antwort, die kein Muster enthält. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Erfordert eine Antwort, die nicht mit dem Muster übereinstimmt. |
requireTextIsEmail() | TextValidationBuilder | Erfordert, dass das Textelement eine E-Mail-Adresse ist. |
requireTextIsUrl() | TextValidationBuilder | Erfordert, dass das Textelement eine URL ist. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass die Antwortlänge größer oder gleich dem Wert ist. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass die Antwortlänge kleiner als der Wert ist. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Erfordert eine Antwort, um dem Muster zu entsprechen. |
requireWholeNumber() | TextValidationBuilder | Erfordert, dass das Textelement eine ganze Zahl ist. |
TimeItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(hour, minute) | ItemResponse | Erstellt ein neues ItemResponse für dieses Zeitelement. |
duplicate() | TimeItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das den Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benotbaren Elements zurück. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
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 Teilnehmern angezeigt wird, wenn sie auf eine benotete Frage antworten, die keine richtige oder falsche Antwort hat (z. B. Fragen, die manuell benotet werden müssen). |
setHelpText(text) | TimeItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setPoints(points) | TimeItem | Legt die Anzahl der Punkte fest, die ein benotbares Element wert ist. |
setRequired(enabled) | TimeItem | Legt fest, ob der Teilnehmer die Frage beantworten muss. |
setTitle(title) | TimeItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
VideoItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | VideoItem | Erstellt eine Kopie dieses Elements und hängt sie an das Ende des Formulars an. |
getAlignment() | Alignment | Ruft die horizontale Ausrichtung des Videos ab. |
getHelpText() | String | den Hilfetext des Elements abrufen (manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet) |
getId() | Integer | Ruft die eindeutige ID des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements aus allen Elementen im Formular ab. |
getTitle() | String | Ruft den Titel des Elements ab (im Fall eines SectionHeaderItem -Elements manchmal auch als Überschrifttext bezeichnet). |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
getWidth() | Integer | Ruft die Breite des Videos in Pixeln ab. |
setAlignment(alignment) | VideoItem | Legt die horizontale Ausrichtung des Videos fest. |
setHelpText(text) | VideoItem | Legt den Hilfetext des Elements fest. Bei Layoutelementen wie ImageItems , PageBreakItems und SectionHeaderItems wird dieser Text manchmal auch als Beschreibungstext bezeichnet. |
setTitle(title) | VideoItem | Legt den Titel des Elements fest. Bei SectionHeaderItem wird dieser Text manchmal auch als Überschrifttext bezeichnet. |
setVideoUrl(youtubeUrl) | VideoItem | Legt das Video selbst anhand einer bestimmten YouTube-URL oder YouTube-Video-ID fest. |
setWidth(width) | VideoItem | Legt die Breite des Videos in Pixeln fest. |