Class QuizFeedbackBuilder
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
QuizFeedbackBuilder
Die Basisklasse „FeedbackBuilder“, die Setter für Eigenschaften enthält, die für alle Feedbackelemente gemeinsam sind, z. B. den angezeigten Text. Wird zum Erstellen von Feedbackobjekten verwendet.
// Open a form by ID and add a new list item.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
const item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
item.setChoices([
item.createChoice('Dogs', true),
item.createChoice('Cats', false),
]);
// Add feedback which will be shown for correct responses; ie "Dogs".
item.setFeedbackForCorrect(
FormApp.createFeedback().setText('Dogs rule, cats drool.').build(),
);
Detaillierte Dokumentation
addLink(url)
Fügen Sie einen Link zu den ergänzenden Materialien des Feedbacks hinzu.
Parameter
Name | Typ | Beschreibung |
url | String | Der Link, der unter dem Anzeigentext angezeigt werden soll |
Rückflug
QuizFeedbackBuilder
– dieses QuizFeedbackBuilder
für die Verkettung
addLink(url, displayText)
Fügen Sie einen Link zu den ergänzenden Materialien des Feedbacks hinzu.
Parameter
Name | Typ | Beschreibung |
url | String | Der Link, der unter dem Anzeigentext angezeigt werden soll |
displayText | String | Der Text, der für den Link angezeigt werden soll |
Rückflug
QuizFeedbackBuilder
– dieses QuizFeedbackBuilder
für die Verkettung
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eQuizFeedbackBuilder is used to create custom feedback for quiz responses in Google Forms.\u003c/p\u003e\n"],["\u003cp\u003eIt allows you to set feedback text, add links to supplemental material, and build a Feedback object.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esetText()\u003c/code\u003e, \u003ccode\u003eaddLink()\u003c/code\u003e, and \u003ccode\u003ebuild()\u003c/code\u003e methods are key to using this class.\u003c/p\u003e\n"],["\u003cp\u003eThis class is specifically designed for quiz feedback within Google Forms.\u003c/p\u003e\n"]]],[],null,["# Class QuizFeedbackBuilder\n\nQuizFeedbackBuilder\n\nThe base FeedbackBuilder that contains setters for properties common to all feedback, such as\ndisplay text. Used to build Feedback objects.\n\n```javascript\n// Open a form by ID and add a new list item.\nconst form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');\nconst item = form.addListItem();\nitem.setTitle('Do you prefer cats or dogs?');\nitem.setChoices([\n item.createChoice('Dogs', true),\n item.createChoice('Cats', false),\n]);\n// Add feedback which will be shown for correct responses; ie \"Dogs\".\nitem.setFeedbackForCorrect(\n FormApp.createFeedback().setText('Dogs rule, cats drool.').build(),\n);\n``` \n\n### Methods\n\n| Method | Return type | Brief description |\n|------------------------------------------------------|------------------------------------------------------------|---------------------------------------------------------------|\n| [addLink(url)](#addLink(String)) | [QuizFeedbackBuilder](#) | Adds a link to the feedback's supplemental material. |\n| [addLink(url, displayText)](#addLink(String,String)) | [QuizFeedbackBuilder](#) | Adds a link to the feedback's supplemental material. |\n| [build()](#build()) | [QuizFeedback](/apps-script/reference/forms/quiz-feedback) | Builds a Feedback of the corresponding type for this builder. |\n| [copy()](#copy()) | [QuizFeedbackBuilder](#) | Returns a copy of this builder. |\n| [setText(text)](#setText(String)) | [QuizFeedbackBuilder](#) | Sets the feedback text. |\n\nDetailed documentation\n----------------------\n\n### `add``Link(url)`\n\nAdds a link to the feedback's supplemental material.\n\n#### Parameters\n\n| Name | Type | Description |\n|-------|----------|--------------------------------------------|\n| `url` | `String` | the link to display under the display text |\n\n#### Return\n\n\n[QuizFeedbackBuilder](#) --- this [QuizFeedbackBuilder](#), for chaining\n\n*** ** * ** ***\n\n### `add``Link(url, displayText)`\n\nAdds a link to the feedback's supplemental material.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------------|----------|--------------------------------------------|\n| `url` | `String` | the link to display under the display text |\n| `display``Text` | `String` | the text to display for the link |\n\n#### Return\n\n\n[QuizFeedbackBuilder](#) --- this [QuizFeedbackBuilder](#), for chaining\n\n*** ** * ** ***\n\n### `build()`\n\nBuilds a Feedback of the corresponding type for this builder.\n\n#### Return\n\n\n[QuizFeedback](/apps-script/reference/forms/quiz-feedback) --- [QuizFeedback](/apps-script/reference/forms/quiz-feedback)\n\n*** ** * ** ***\n\n### `copy()`\n\nReturns a copy of this builder.\n\n#### Return\n\n\n[QuizFeedbackBuilder](#) --- [QuizFeedbackBuilder](#)\n\n*** ** * ** ***\n\n### `set``Text(text)`\n\nSets the feedback text.\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|----------|--------------|\n| `text` | `String` | the new text |\n\n#### Return\n\n\n[QuizFeedbackBuilder](#) --- this [QuizFeedbackBuilder](#), for chaining"]]