Class QuizFeedbackBuilder
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เครื่องมือสร้างความคิดเห็นแบบทดสอบ
FeedbackBuilder พื้นฐานที่มีตัวตั้งค่าสําหรับพร็อพเพอร์ตี้ที่พบได้ทั่วไปในความคิดเห็นทั้งหมด เช่น ข้อความแสดงผล ใช้ในการสร้างออบเจ็กต์ความคิดเห็น
// 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(),
);
เอกสารประกอบโดยละเอียด
addLink(url, displayText)
เพิ่มลิงก์ไปยังเนื้อหาเสริมของความคิดเห็น
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
url | String | ลิงก์ที่จะแสดงใต้ข้อความที่แสดง |
displayText | String | ข้อความที่จะแสดงสําหรับลิงก์ |
รีเทิร์น
QuizFeedbackBuilder
— QuizFeedbackBuilder
นี้สําหรับการเชน
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 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"]]