Mit diesem Dienst können Skripts Google-Formulare erstellen, darauf zugreifen und sie ändern.
// Create a new form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions. var form = FormApp.create('New Form'); var item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?'); item.setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish') ]); form.addMultipleChoiceItem() .setTitle('Do you prefer cats or dogs?') .setChoiceValues(['Cats','Dogs']) .showOtherOption(true); form.addPageBreakItem() .setTitle('Getting to know you'); form.addDateItem() .setTitle('When were you born?'); form.addGridItem() .setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']); Logger.log('Published URL: ' + form.getPublishedUrl()); Logger.log('Editor URL: ' + form.getEditUrl());
Klassen
Name | Kurzbeschreibung |
---|---|
Alignment | Ein Enum-Wert, der die unterstützten Typen der Bildausrichtung darstellt. |
CheckboxGridItem | Eine Frage, die als Raster aus Spalten und Zeilen dargestellt wird und den Befragten die Möglichkeit gibt, mehrere Auswahlmöglichkeiten pro Zeile aus einer Reihe von Kontrollkästchen. |
CheckboxGridValidation | Eine DataValidation für ein CheckboxGridItem . |
CheckboxGridValidationBuilder | DataValidationBuilder für CheckboxGridValidation . |
CheckboxItem | Ein Frageelement, mit dem der Befragte ein oder mehrere Kästchen auswählen kann, sowie ein optional „Sonstiges“ ein. |
CheckboxValidation | Eine DataValidation für ein CheckboxItem . |
CheckboxValidationBuilder | DataValidationBuilder für CheckboxValidation . |
Choice | Eine einzelne Auswahl, die dem Typ Item zugeordnet ist und Auswahlmöglichkeiten unterstützt, z. B. CheckboxItem , ListItem oder MultipleChoiceItem . |
DateItem | Ein Frageelement, mit dem Teilnehmer ein Datum angeben können. |
DateTimeItem | Ein Frageelement, mit dem Teilnehmer ein Datum und eine Uhrzeit angeben können. |
DestinationType | Ein Enum-Wert, der die unterstützten Typen von Formularantwortzielen darstellt. |
DurationItem | Eine Frage, bei der der Teilnehmer eine 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 Script, ein vorhandenes Form -Objekt zu öffnen oder ein neues zu erstellen. |
FormResponse | Eine Antwort auf das Formular als Ganzes. |
GridItem | Eine Frage, die als Raster aus Spalten und Zeilen dargestellt wird und den Befragten die Möglichkeit gibt, eine Auswahl pro Zeile über eine Reihe von Optionsfeldern. |
GridValidation | Eine DataValidation für ein GridItem . |
GridValidationBuilder | DataValidationBuilder für GridValidation . |
ImageItem | Ein Layoutelement, das ein Bild anzeigt. |
Item | Ein generisches Formularelement, das Eigenschaften enthält, die für alle Elemente gelten, wie Titel und Hilfetext. |
ItemResponse | Eine Antwort auf ein Frageelement in einem Formular. |
ItemType | Ein Enum-Wert, der die unterstützten Typen von Formularelementen darstellt. |
ListItem | Ein Frageelement, mit dem die Befragten eine Antwort aus einer Drop-down-Liste auswählen können. |
MultipleChoiceItem | Eine Frage, mit der die Befragten eine Antwort aus einer Liste von Optionsfeldern oder optional „Sonstiges“ ein. |
PageBreakItem | Ein Layoutelement, das den Anfang einer Seite markiert. |
PageNavigationType | Ein Enum-Wert, der die unterstützten Typen der Seitennavigation darstellt. |
ParagraphTextItem | Ein Frageelement, in das die Teilnehmer einen Textblock eingeben können. |
ParagraphTextValidation | Eine DataValidation für ein ParagraphTextItem . |
ParagraphTextValidationBuilder | DataValidationBuilder für ParagraphTextValidation . |
QuizFeedback | Die Bean-Implementierung eines Feedbacks, das Eigenschaften enthält, die dem gesamten Feedback gemein sind, z. B. Text oder Links anzuzeigen. |
QuizFeedbackBuilder | Der grundlegende FeedbackBuilder, der Setter für Eigenschaften enthält, die für das gesamte Feedback gelten, z. B. Anzeigetext. |
ScaleItem | Ein Frageelement, mit dem der Befragte eine Antwortoption aus einer nummerierten Reihe von Optionsfeldern auswählen kann Schaltflächen. |
SectionHeaderItem | Ein Layoutelement, das den Anfang eines Abschnitts visuell anzeigt. |
TextItem | Ein Frageelement, über das der Teilnehmer eine einzelne Textzeile eingeben kann. |
TextValidation | Eine DataValidation für ein TextItem . |
TextValidationBuilder | DataValidationBuilder für TextValidation . |
TimeItem | Ein Frageelement, mit dem der Teilnehmer eine Tageszeit angeben kann. |
VideoItem | Ein Layoutelement, das ein Video anzeigt. |
Alignment
Attribute
Attribut | 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 eine neue ItemResponse für dieses Kästchen-Rasterelement. |
duplicate() | CheckboxGridItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getColumns() | String[] | Ruft die Werte für jede Spalte im Raster ab. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels 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. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setColumns(columns) | CheckboxGridItem | Legt die Spalten des Rasters basierend auf einem Array von Werten fest. |
setHelpText(text) | CheckboxGridItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setRequired(enabled) | CheckboxGridItem | Legt fest, ob der Befragte 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 Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Legt die Datenvalidierung für dieses Kästchen-Rasterelement fest. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Erfordert ein Limit von 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 eine neue ItemResponse für dieses Kästchenelement. |
duplicate() | CheckboxItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getChoices() | Choice[] | Ruft alle Auswahlmöglichkeiten für ein Element ab. |
getFeedbackForCorrect() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
hasOtherOption() | Boolean | Bestimmt, ob das Element „Sonstiges“ hat Option. |
isRequired() | Boolean | Bestimmt, 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 von 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 (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | CheckboxItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | CheckboxItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | CheckboxItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Legt die Datenvalidierung für dieses Kästchenelement fest. |
showOtherOption(enabled) | CheckboxItem | Legt fest, ob das Element „Sonstiges“ hat Option. |
CheckboxValidation
CheckboxValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Die Auswahl muss mindestens so viele Auswahlmöglichkeiten haben. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Die Anzahl der Auswahlmöglichkeiten darf höchstens sein. |
requireSelectExactly(number) | CheckboxValidationBuilder | Genau diese Anzahl muss ausgewählt werden. |
Choice
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getGotoPage() | PageBreakItem | Ruft die PageBreakItem als GO_TO_PAGE -Ziel ab
wenn der Teilnehmer diese Option auswählt und die aktuelle Seite vervollständigt. |
getPageNavigationType() | PageNavigationType | Ruft die PageNavigationType ab, die auftritt, wenn der Teilnehmer diese Auswahl auswählt und
die aktuelle Seite vervollständigt. |
getValue() | String | Ruft den Wert der Auswahl ab, den die Befragten beim Anzeigen des Formulars als Label sehen. |
isCorrectAnswer() | Boolean | Ruft ab, ob die ausgewählte Antwort eine richtige Antwort auf die Frage ist. |
DateItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(response) | ItemResponse | Erstellt eine neue ItemResponse für dieses Datum. |
duplicate() | DateItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
includesYear() | Boolean | Legt fest, ob das Datumselement eine Jahresoption enthält. |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DateItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | DateItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setIncludesYear(enableYear) | DateItem | Legt fest, ob das Datumselement eine Jahreseinstellung enthält. |
setPoints(points) | DateItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | DateItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | DateItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
DateTimeItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(response) | ItemResponse | Erstellt eine neue ItemResponse für dieses Datum-Uhrzeit-Element. |
duplicate() | DateTimeItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
includesYear() | Boolean | Legt fest, ob das Datumselement eine Jahresoption enthält. |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DateTimeItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | DateTimeItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setIncludesYear(enableYear) | DateTimeItem | Legt fest, ob das Datumselement eine Jahreseinstellung enthält. |
setPoints(points) | DateTimeItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | DateTimeItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | DateTimeItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
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 Datum. |
duplicate() | DurationItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | DurationItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | DurationItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | DurationItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | DurationItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | DurationItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
FeedbackType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CORRECT | Enum | Feedback, das den Befragten für eine richtig beantwortete Frage automatisch angezeigt wird. |
INCORRECT | Enum | Feedback, das den Befragten bei falsch beantworteten Fragen automatisch angezeigt wird. |
GENERAL | Enum | Feedback, das den Befragten automatisch angezeigt wird, wenn sie ihre Antwort senden. |
Form
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Hängt eine neue Frage an, die als Raster aus Spalten und Zeilen dargestellt wird, mit der die Teilnehmer müssen pro Zeile mehrere Antwortmöglichkeiten aus einer Reihe von Kästchen auswählen. |
addCheckboxItem() | CheckboxItem | Hängt eine neue Frage an, über die der Befragte ein oder mehrere Kästchen auswählen kann: sowie eine optionale Option ein. |
addDateItem() | DateItem | Hängt ein neues Frageelement an, mit dem der Teilnehmer ein Datum angeben kann. |
addDateTimeItem() | DateTimeItem | Hängt ein neues Frageelement an, mit dem der Teilnehmer ein Datum und eine Uhrzeit angeben kann. |
addDurationItem() | DurationItem | Hängt ein neues Frageelement an, mit dem der Teilnehmer eine Dauer 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 eine neue Frage an, die als Raster aus Spalten und Zeilen dargestellt wird, mit der die Teilnehmer müssen pro Zeile eine Antwort aus einer Reihe von Optionsfeldern auswählen. |
addImageItem() | ImageItem | Hängt ein neues Layoutelement an, das ein Bild anzeigt. |
addListItem() | ListItem | Hängt eine neue Frage an, über die der Befragte eine Antwort aus einem Drop-down-Menü auswählen kann Liste. |
addMultipleChoiceItem() | MultipleChoiceItem | Fügt eine neue Frage hinzu, mit der der Befragte eine Antwort aus einer Liste von Optionsfeldern auswählen kann. oder eine optionale Option "Sonstiges" ein. |
addPageBreakItem() | PageBreakItem | Fügt ein neues Layoutelement hinzu, das den Anfang einer Seite markiert. |
addParagraphTextItem() | ParagraphTextItem | Fügt ein neues Frageelement hinzu, in dem der Teilnehmer einen Textblock eingeben kann. |
addScaleItem() | ScaleItem | Hängt eine neue Frage an, über die der Befragte eine Antwortoption aus einer nummerierten Liste auswählen kann. die Reihenfolge der Optionsfelder. |
addSectionHeaderItem() | SectionHeaderItem | Hängt ein neues Layoutelement an, das den Anfang eines Abschnitts visuell anzeigt. |
addTextItem() | TextItem | Hängt ein neues Frageelement an, über das der Befragte eine einzelne Textzeile eingeben kann. |
addTimeItem() | TimeItem | Hängt ein neues Frageelement an, mit dem der Befragte eine Tageszeit angeben kann. |
addVideoItem() | VideoItem | Hängt ein neues Layoutelement an, das ein Video anzeigt. |
canEditResponse() | Boolean | Legt fest, ob das Formular nach dem Senden einen Link zum Bearbeiten einer Antwort anzeigt. |
collectsEmail() | Boolean | Bestimmt, ob im Formular die Daten der Befragten E-Mail-Adressen. |
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 akzeptiert oder ein leeres Feld angegeben wird String, wenn keine benutzerdefinierte Nachricht festgelegt ist. |
getDescription() | String | Ruft die Formularbeschreibung 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, die für den Zugriff auf den Bearbeitungsmodus des Formulars verwendet werden kann. |
getEditors() | User[] | Ruft die Liste der Bearbeiter für dieses Form -Element 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 Formularantworten ab. |
getResponses(timestamp) | FormResponse[] | Ruft ein Array aller Formularantworten nach einem bestimmten Datum und einer bestimmten Uhrzeit ab. |
getShuffleQuestions() | Boolean | Bestimmt, ob die Reihenfolge der Fragen auf jeder Seite des Formulars zufällig ausgewählt wird. |
getSummaryUrl() | String | Ruft die URL ab, die zum Anzeigen einer Zusammenfassung der Formularantworten verwendet werden kann. |
getTitle() | String | Ruft den Titel des Formulars ab. |
hasLimitOneResponsePerUser() | Boolean | Legt fest, ob für das Formular nur eine Antwort pro Teilnehmer zulässig ist. |
hasProgressBar() | Boolean | Legt fest, ob im Formular eine Fortschrittsanzeige angezeigt wird. |
hasRespondAgainLink() | Boolean | Legt fest, ob im Formular ein Link angezeigt wird, über den ein Befragter eine weitere Antwort senden kann das Formular ausfüllt. |
isAcceptingResponses() | Boolean | Bestimmt, ob derzeit Antworten für das Formular akzeptiert werden. |
isPublishingSummary() | Boolean | Legt fest, ob im Formular ein Link zum Anzeigen einer Zusammenfassung der Antworten nach einem Befragten angezeigt wird das Formular ausfüllt. |
isQuiz() | Boolean | Bestimmt, ob es sich bei dem Formular um ein Quiz handelt. |
moveItem(from, to) | Item | Verschiebt ein Element an einem bestimmten Index aus allen Elementen im Formular in einen anderen angegebenen 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 | Bestimmt, ob die Umfrageteilnehmer sich in einem Konto in derselben Domain anmelden müssen oder bevor Sie antworten. |
setAcceptingResponses(enabled) | Form | Legt fest, ob das Formular derzeit Antworten annimmt. |
setAllowResponseEdits(enabled) | Form | Legt fest, ob das Formular nach dem Senden einen Link zum Bearbeiten einer Antwort anzeigt. |
setCollectEmail(collect) | Form | Legt fest, ob für das Formular die Daten der Befragten erfasst werden E-Mail-Adressen. |
setConfirmationMessage(message) | Form | Legt die Bestätigungsnachricht des Formulars fest. |
setCustomClosedFormMessage(message) | Form | Legt fest, welche Nachricht angezeigt wird, wenn das Formular keine Antworten akzeptiert. |
setDescription(description) | Form | Legt die Formularbeschreibung fest. |
setDestination(type, id) | Form | Legt das Ziel fest, an dem Formularantworten gespeichert werden. |
setIsQuiz(enabled) | Form | Legt fest, ob das Formular ein Quiz ist. |
setLimitOneResponsePerUser(enabled) | Form | Legt fest, ob für das 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 das Formular einen Link zum Ansehen einer Zusammenfassung der Antworten anzeigt, nachdem ein Befragter eine Antwort gesendet hat das Formular ausfüllen. |
setRequireLogin(requireLogin) | Form | Legt fest, ob sich Umfrageteilnehmer in einem Konto in derselben Domain oder in einem bevor Sie antworten. |
setShowLinkToRespondAgain(enabled) | Form | Legt fest, ob im Formular ein Link zum Senden einer weiteren Antwort angezeigt wird, nachdem ein Befragter ausgefüllt wurde das Formular ausfüllen. |
setShuffleQuestions(shuffle) | Form | Legt fest, ob die Reihenfolge der Fragen auf jeder Seite des Formulars zufällig ausgewählt werden soll. |
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 | Sendet Noten für die angegebenen FormResponses. |
FormApp
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
Alignment | Alignment | Eine Aufzählung der Arten der Bildausrichtung. |
DestinationType | DestinationType | Eine Aufzählung von Zieltypen, 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 Aufzählung der möglichen Verhaltensweisen beim Navigieren auf Seiten. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create(title) | Form | Erstellt einen neuen Form und gibt ihn zurück. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Gibt eine Instanz eines CheckboxGridValidationBuilder zurück, mit dem die Validierung für ein festgelegt werden kann.
CheckboxGridItem |
createCheckboxValidation() | CheckboxValidationBuilder | Gibt eine Instanz eines CheckboxValidationBuilder zurück, mit dem die Validierung für ein festgelegt werden kann.
CheckboxItem |
createFeedback() | QuizFeedbackBuilder | Gibt eine Instanz von QuizFeedbackBuilder zurück, mit dem Feedback zu einer benotbaren
Item |
createGridValidation() | GridValidationBuilder | Gibt eine Instanz von GridValidationBuilder zurück, mit der eine Validierung für ein GridItem festgelegt werden kann. |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Gibt eine Instanz eines ParagraphTextValidationBuilder zurück, mit dem die Validierung für festgelegt werden kann.
ein ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Gibt eine Instanz von TextValidationBuilder zurück, mit dem eine 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ächenumgebung des Formulareditors zurück, mit der das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen. |
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 gesendete Antwort bearbeitet werden kann. |
getGradableItemResponses() | ItemResponse[] | Ruft alle in einer Formularantwort enthaltenen Elementantworten in derselben Reihenfolge ab, in der die Elemente angezeigt werden in das Formular ein. |
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 derselben Reihenfolge ab, in der die Elemente angezeigt werden in das Formular ein. |
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 ab, die in dieser Formularantwort für ein bestimmtes Element enthalten ist. |
getTimestamp() | Date | Ruft den Zeitstempel für das Senden einer Formularantwort ab. |
submit() | FormResponse | Sendet die Antwort. |
toPrefilledUrl() | String | Erstellt eine URL für das Formular, in dem die Antworten anhand der Antworten in diesem |
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 eine neue ItemResponse für dieses Rasterelement. |
duplicate() | GridItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getColumns() | String[] | Ruft die Werte für jede Spalte im Raster ab. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels 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. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setColumns(columns) | GridItem | Legt die Spalten des Rasters basierend auf einem Array von Werten fest. |
setHelpText(text) | GridItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setRequired(enabled) | GridItem | Legt fest, ob der Befragte 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 Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
setValidation(validation) | GridItem | Legt die Datenvalidierung für dieses Rasterelement fest. |
GridValidation
GridValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Erfordert ein Limit 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 sie am Ende des Formulars an. |
getAlignment() | Alignment | Ruft die horizontale Ausrichtung des Bilds ab. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels 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. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
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 Bilds fest. |
setHelpText(text) | ImageItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setImage(image) | ImageItem | Legt das Bild selbst fest. |
setTitle(title) | ImageItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
setWidth(width) | ImageItem | Legt die Breite des Bilds in Pixeln fest. |
Item
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Gibt das Element als Kästchen-Rasterelement zurück. |
asCheckboxItem() | CheckboxItem | Gibt das Element als Kästchenelement zurück. |
asDateItem() | DateItem | Gibt das Element als Datumselement zurück. |
asDateTimeItem() | DateTimeItem | Gibt das Element als Datum-Uhrzeitelement 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 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 Absatztextelement zurück. |
asScaleItem() | ScaleItem | Gibt das Element als Skalierungselement 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 sie am Ende des Formulars an. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setHelpText(text) | Item | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setTitle(title) | Item | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
ItemResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getFeedback() | Object | Ruft das Feedback ab, das zur gesendeten Antwort des Befragten gegeben wurde. |
getItem() | Item | Ruft das Frageelement ab, das mit dieser Antwort beantwortet wird. |
getResponse() | Object | Ruft die Antwort ab, die der Befragte gesendet hat. |
getScore() | Object | Ruft die Punktzahl für die gesendete Antwort des Befragten ab. |
setFeedback(feedback) | ItemResponse | Legt das Feedback fest, das für die gesendete Antwort des Befragten angezeigt werden soll. |
setScore(score) | ItemResponse | Legt die Punktzahl für die gesendete Antwort des Befragten fest. |
ItemType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CHECKBOX | Enum | Ein Frageelement, mit dem der Befragte ein oder mehrere Kästchen auswählen kann, sowie ein optional „Sonstiges“ ein. |
CHECKBOX_GRID | Enum | Eine Frage, die als Raster aus Spalten und Zeilen dargestellt wird und den Befragten die Möglichkeit gibt, mehrere Auswahlmöglichkeiten pro Zeile aus einer Reihe von Kontrollkästchen. |
DATE | Enum | Ein Frageelement, mit dem Teilnehmer ein Datum angeben können. |
DATETIME | Enum | Ein Frageelement, mit dem Teilnehmer ein Datum und eine Uhrzeit angeben können. |
DURATION | Enum | Eine Frage, bei der der Teilnehmer eine Dauer angeben kann. |
GRID | Enum | Eine Frage, die als Raster aus Spalten und Zeilen dargestellt wird und den Befragten die Möglichkeit gibt, eine Auswahl pro Zeile über eine Reihe von Optionsfeldern. |
IMAGE | Enum | Ein Layoutelement, das ein Bild anzeigt. |
LIST | Enum | Ein Frageelement, mit dem die Befragten eine Antwort aus einer Drop-down-Liste auswählen können. |
MULTIPLE_CHOICE | Enum | Eine Frage, mit der die Befragten eine Antwort aus einer Liste von Optionsfeldern oder optional „Sonstiges“ ein. |
PAGE_BREAK | Enum | Ein Layoutelement, das den Anfang einer Seite markiert. |
PARAGRAPH_TEXT | Enum | Ein Frageelement, in das die Teilnehmer einen Textblock eingeben können. |
SCALE | Enum | Eine Frage, mit der die Befragten eine Antwortoption aus einer nummerierten Folge von Optionsfeldern. |
SECTION_HEADER | Enum | Ein Layoutelement, das den Anfang eines Abschnitts visuell anzeigt. |
TEXT | Enum | Ein Frageelement, über das der Teilnehmer eine einzelne Textzeile eingeben kann. |
TIME | Enum | Ein Frageelement, mit dem der Teilnehmer eine Tageszeit angeben kann. |
VIDEO | Enum | Ein Layoutelement, das ein YouTube-Video anzeigt. |
FILE_UPLOAD | Enum | Eine Frage, über die 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 Element für den Seitenumbruch springt. |
createChoice(value, navigationType) | Choice | Erstellt eine neue Auswahl mit einer Seitennavigationsoption. |
createResponse(response) | ItemResponse | Erstellt eine neue ItemResponse für diesen Listeneintrag. |
duplicate() | ListItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getChoices() | Choice[] | Ruft alle Auswahlmöglichkeiten für ein Element ab. |
getFeedbackForCorrect() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, 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 von 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 (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | ListItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | ListItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | ListItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
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 Element für den Seitenumbruch springt. |
createChoice(value, navigationType) | Choice | Erstellt eine neue Auswahl mit einer Seitennavigationsoption. |
createResponse(response) | ItemResponse | Erstellt eine neue ItemResponse für dieses Multiple-Choice-Element |
duplicate() | MultipleChoiceItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getChoices() | Choice[] | Ruft alle Auswahlmöglichkeiten für ein Element ab. |
getFeedbackForCorrect() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie eine Frage richtig beantworten. |
getFeedbackForIncorrect() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie eine Frage falsch beantworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
hasOtherOption() | Boolean | Bestimmt, ob das Element „Sonstiges“ hat Option. |
isRequired() | Boolean | Bestimmt, 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 von 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 (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | MultipleChoiceItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | MultipleChoiceItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | MultipleChoiceItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Legt fest, ob das Element „Sonstiges“ hat Option. |
PageBreakItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | PageBreakItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGoToPage() | PageBreakItem | Ruft die PageBreakItem ab, zu der das Formular nach dem Ausfüllen der Seite davor springt
Seitenumbruch (d. h. beim Erreichen dieses Seitenumbruchs durch den normalen linearen Verlauf durch den
. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPageNavigationType() | PageNavigationType | Ruft den Typ der Seitennavigation ab, die nach dem Fertigstellen der Seite vor diesem Seitenumbruch erfolgt (d. h. nach dem Erreichen dieses Seitenumbruchs durch den normalen linearen Fortschritt im Formular). |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Legt fest, zu welcher Seite springen soll, nachdem sie vor diesem Seitenumbruch abgeschlossen wurde (d. h. nach das Erreichen dieses Seitenumbruchs durch den normalen linearen Verlauf des Formulars). |
setGoToPage(navigationType) | PageBreakItem | Legt die Art der Seitennavigation fest, die nach dem Fertigstellen der Seite vor diesem Seitenumbruch stattfindet (d. h. nach dem Erreichen dieses Seitenumbruchs durch den normalen linearen Fortschritt im Formular). |
setHelpText(text) | PageBreakItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setTitle(title) | PageBreakItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
PageNavigationType
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CONTINUE | Enum | Nach dem Ausfüllen der aktuellen Seite mit der nächsten Seite des Formulars fortfahren. |
GO_TO_PAGE | Enum | Nach dem Ausfüllen der aktuellen Seite zu einer bestimmten Seite des Formulars springen. |
RESTART | Enum | Das Formular nach dem Ausfüllen neu starten, ohne die bisher eingegebenen Antworten zu löschen auf der aktuellen Seite. |
SUBMIT | Enum | Senden Sie die Formularantwort nach dem Ausfüllen der aktuellen Seite. |
ParagraphTextItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | ParagraphTextItem | Entfernt alle Datenvalidierungen für dieses Absatztextelement. |
createResponse(response) | ItemResponse | Erstellt eine neue ItemResponse für dieses Absatztextelement. |
duplicate() | ParagraphTextItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | ParagraphTextItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | ParagraphTextItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | ParagraphTextItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | ParagraphTextItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | ParagraphTextItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Legt die Datenvalidierung für dieses Absatztextelement fest. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Antwort muss ein Muster enthalten. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Antwort muss kein Muster enthalten. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Antwort muss nicht mit dem Muster übereinstimmen. |
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 | Antwort zum Abgleich des Musters erforderlich. |
QuizFeedback
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getLinkUrls() | String[] | Ruft eine Liste der mit dem Feedback verknüpften URLs ab. |
getText() | String | Ruft den Anzeigetext des Feedbacks ab. |
QuizFeedbackBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Hier wird ein Link zum ergänzenden Material des Feedbacks hinzugefügt. |
addLink(url, displayText) | QuizFeedbackBuilder | Hier wird ein Link zum ergänzenden Material des Feedbacks hinzugefügt. |
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 Skalierungselement. |
duplicate() | ScaleItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getLeftLabel() | String | Ruft das Label für die Untergrenze der Skala ab, falls vorhanden. |
getLowerBound() | Integer | Ruft die Untergrenze der Skala ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten 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. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
getUpperBound() | Integer | Ruft die Obergrenze der Skala ab. |
isRequired() | Boolean | Bestimmt, 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 Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | ScaleItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems 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 benotetes Element wert ist. |
setRequired(enabled) | ScaleItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | ScaleItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
SectionHeaderItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | SectionHeaderItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
setHelpText(text) | SectionHeaderItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setTitle(title) | SectionHeaderItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
TextItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clearValidation() | TextItem | Entfernt alle Datenvalidierungen für dieses Textelement. |
createResponse(response) | ItemResponse | Erstellt eine neue ItemResponse für dieses Textelement. |
duplicate() | TextItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | TextItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | TextItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | TextItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | TextItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | TextItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
setValidation(validation) | TextItem | Legt die Datenvalidierung für dieses Textelement fest. |
TextValidation
TextValidationBuilder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireNumber() | TextValidationBuilder | Das Textelement muss eine Zahl sein. |
requireNumberBetween(start, end) | TextValidationBuilder | Das Textelement muss eine Zahl zwischen Start und Ende (jeweils einschließlich) sein. |
requireNumberEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht. |
requireNumberGreaterThan(number) | TextValidationBuilder | Das Textelement muss eine Zahl größer als der angegebene Wert sein. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl größer oder gleich dem angegebenen Wert sein. |
requireNumberLessThan(number) | TextValidationBuilder | Das Textelement muss eine Zahl kleiner als der angegebene Wert sein. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl kleiner oder gleich dem angegebenen Wert sein. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die nicht zwischen Anfang und Ende (einschließlich) liegen darf. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die nicht dem angegebenen Wert entspricht. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Antwort muss ein Muster enthalten. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Antwort muss kein Muster enthalten. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Antwort muss nicht mit dem Muster übereinstimmen. |
requireTextIsEmail() | TextValidationBuilder | Das Textelement muss eine E-Mail-Adresse sein. |
requireTextIsUrl() | TextValidationBuilder | Das Textelement muss eine URL sein. |
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 | Antwort zum Abgleich des Musters erforderlich. |
requireWholeNumber() | TextValidationBuilder | Das Textelement muss eine ganze Zahl sein. |
TimeItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
createResponse(hour, minute) | ItemResponse | Erstellt ein neues ItemResponse -Element für dieses Zeitelement. |
duplicate() | TimeItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getGeneralFeedback() | QuizFeedback | Gibt das Feedback zurück, das die Befragten sehen, wenn sie auf eine benotete Frage antworten. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getPoints() | Integer | Gibt die Punktzahl eines benoteten Elements zurück |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext bezeichnet, im Fall von SectionHeaderItem . |
getType() | ItemType | Ruft den Typ des Elements ab, dargestellt als ItemType . |
isRequired() | Boolean | Bestimmt, ob der Teilnehmer die Frage beantworten muss. |
setGeneralFeedback(feedback) | TimeItem | Legt fest, dass das Feedback den Befragten angezeigt wird, wenn diese auf eine benotete Frage antworten, die keine richtige oder falsche Antwort (z. B. Fragen, die eine manuelle Benotung erfordern) hat. |
setHelpText(text) | TimeItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setPoints(points) | TimeItem | Legt die Anzahl der Punkte fest, die ein benotetes Element wert ist. |
setRequired(enabled) | TimeItem | Legt fest, ob der Befragte die Frage beantworten muss. |
setTitle(title) | TimeItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
VideoItem
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | VideoItem | Erstellt eine Kopie dieses Elements und hängt sie am Ende des Formulars an. |
getAlignment() | Alignment | Ruft die horizontale Ausrichtung des Videos ab. |
getHelpText() | String | Ruft den Hilfetext des Elements ab. Dieser wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet. |
getId() | Integer | Ruft die eindeutige Kennzeichnung des Artikels ab. |
getIndex() | Integer | Ruft den Index des Elements unter allen Elementen im Formular ab. |
getTitle() | String | Ruft den Titel des Elements ab. Wird manchmal als Überschrifttext 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 | Legt die horizontale Ausrichtung des Videos fest. |
setHelpText(text) | VideoItem | Legt den Hilfetext des Elements fest (wird manchmal als Beschreibungstext für Layoutelemente wie ImageItems , PageBreakItems und SectionHeaderItems bezeichnet). |
setTitle(title) | VideoItem | Legt den Titel des Elements fest (manchmal als Überschrifttext bezeichnet, im Falle eines SectionHeaderItem ). |
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. |