บริการนี้อนุญาตให้สคริปต์สร้าง เข้าถึง และแก้ไข Google ฟอร์ม
// 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());
ชั้นเรียน
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Alignment | Enum ที่แทนประเภทการปรับแนวรูปภาพที่รองรับ |
CheckboxGridItem | รายการคำถามแสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งให้ผู้ตอบเลือก หลายตัวเลือกต่อแถวจากลำดับช่องทำเครื่องหมาย |
CheckboxGridValidation | การตรวจสอบข้อมูลสำหรับ CheckboxGridItem |
CheckboxGridValidationBuilder | DataValidationBuilder สำหรับ CheckboxGridValidation |
CheckboxItem | รายการคำถามที่ช่วยให้ผู้ตอบเลือกช่องทำเครื่องหมายได้อย่างน้อย 1 ช่อง รวมถึง ไม่บังคับ "อื่นๆ" ด้วย |
CheckboxValidation | การตรวจสอบข้อมูลสำหรับ CheckboxItem |
CheckboxValidationBuilder | DataValidationBuilder สำหรับ CheckboxValidation |
Choice | ตัวเลือกเดียวที่เชื่อมโยงกับประเภท Item ที่รองรับตัวเลือกต่างๆ เช่น CheckboxItem , ListItem หรือ MultipleChoiceItem |
DateItem | รายการคำถามที่ช่วยให้ผู้ตอบระบุวันที่ได้ |
DateTimeItem | รายการคำถามที่ให้ผู้ตอบระบุวันที่และเวลาได้ |
DestinationType | enum ที่แสดงประเภทปลายทางการตอบกลับแบบฟอร์มที่รองรับ |
DurationItem | รายการคำถามที่ให้ผู้ตอบระบุระยะเวลาได้ |
FeedbackType | Enum ที่แทนประเภทความคิดเห็นที่รองรับ |
Form | แบบฟอร์มที่มีพร็อพเพอร์ตี้และรายการโดยรวม |
FormApp | อนุญาตให้สคริปต์เปิด Form ที่มีอยู่หรือสร้างรายการใหม่ |
FormResponse | การตอบกลับแบบฟอร์มโดยรวม |
GridItem | รายการคำถามแสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งให้ผู้ตอบเลือก หนึ่งตัวเลือกต่อหนึ่งแถวจากปุ่มตัวเลือกตามลำดับ |
GridValidation | การตรวจสอบข้อมูลสำหรับ GridItem |
GridValidationBuilder | DataValidationBuilder สำหรับ GridValidation |
ImageItem | รายการเลย์เอาต์ที่แสดงรูปภาพ |
Item | รายการแบบฟอร์มทั่วไปที่มีพร็อพเพอร์ตี้ของรายการทั้งหมด เช่น ชื่อและข้อความช่วยเหลือ |
ItemResponse | คำตอบสำหรับคำถาม 1 ข้อภายในแบบฟอร์ม |
ItemType | enum ที่แสดงประเภทของรายการแบบฟอร์มที่รองรับ |
ListItem | รายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการแบบเลื่อนลง |
MultipleChoiceItem | รายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการปุ่มตัวเลือก หรือ "อื่นๆ" ที่ไม่บังคับ ด้วย |
PageBreakItem | รายการเลย์เอาต์ที่ทำเครื่องหมายจุดเริ่มต้นของหน้า |
PageNavigationType | Enum ที่แทนประเภทการนำทางหน้าเว็บที่รองรับ |
ParagraphTextItem | รายการคำถามที่ให้ผู้ตอบป้อนบล็อกข้อความได้ |
ParagraphTextValidation | การตรวจสอบข้อมูลสำหรับ ParagraphTextItem |
ParagraphTextValidationBuilder | DataValidationBuilder สำหรับ ParagraphTextValidation |
QuizFeedback | การใช้ฟีเจอร์ความคิดเห็น ซึ่งมีคุณสมบัติที่เหมือนกับความคิดเห็นทั้งหมด เช่น แสดงข้อความหรือลิงก์ |
QuizFeedbackBuilder | FeedbackBuilder พื้นฐานที่มีตัวตั้งค่าพร็อพเพอร์ตี้สำหรับความคิดเห็นทั้งหมด เช่น ข้อความที่แสดง |
ScaleItem | รายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากวิทยุลำดับตัวเลข |
SectionHeaderItem | รายการเลย์เอาต์ที่แสดงให้เห็นจุดเริ่มต้นของส่วน |
TextItem | รายการคำถามที่ให้ผู้ตอบป้อนข้อความ 1 บรรทัด |
TextValidation | การตรวจสอบข้อมูลสำหรับ TextItem |
TextValidationBuilder | DataValidationBuilder สำหรับ TextValidation |
TimeItem | รายการคำถามที่ช่วยให้ผู้ตอบระบุช่วงเวลาของวันได้ |
VideoItem | รายการเลย์เอาต์ที่แสดงวิดีโอ |
Alignment
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
LEFT | Enum | จัดรูปภาพให้ชิดซ้ายของแบบฟอร์ม |
CENTER | Enum | จัดรูปภาพให้อยู่ในแนวกึ่งกลางของแบบฟอร์ม |
RIGHT | Enum | จัดรูปภาพให้อยู่ด้านขวาของแบบฟอร์ม |
CheckboxGridItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
clearValidation() | CheckboxGridItem | นำการตรวจสอบข้อมูลสำหรับรายการตารางกริดนี้ออก |
createResponse(responses) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการในตารางช่องทำเครื่องหมายนี้ |
duplicate() | CheckboxGridItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getColumns() | String[] | รับค่าสำหรับทุกคอลัมน์ในตารางกริด |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getRows() | String[] | รับค่าสำหรับทุกแถวในตารางกริด |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setColumns(columns) | CheckboxGridItem | ตั้งค่าคอลัมน์ของตารางกริดตามอาร์เรย์ค่า |
setHelpText(text) | CheckboxGridItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setRequired(enabled) | CheckboxGridItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setRows(rows) | CheckboxGridItem | ตั้งค่าแถวของตารางกริดตามอาร์เรย์ค่า |
setTitle(title) | CheckboxGridItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
setValidation(validation) | CheckboxGridItem | ตั้งค่าการตรวจสอบข้อมูลสำหรับรายการในตารางช่องทำเครื่องหมายนี้ |
CheckboxGridValidation
CheckboxGridValidationBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | กำหนดสูงสุด 1 คำตอบต่อคอลัมน์สำหรับรายการแบบตารางกริด |
CheckboxItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
clearValidation() | CheckboxItem | นำการตรวจสอบข้อมูลสำหรับรายการช่องทำเครื่องหมายนี้ออก |
createChoice(value) | Choice | สร้างตัวเลือกใหม่ |
createChoice(value, isCorrect) | Choice | สร้างตัวเลือกใหม่ |
createResponse(responses) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการช่องทำเครื่องหมายนี้ |
duplicate() | CheckboxItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getChoices() | Choice[] | รับตัวเลือกทั้งหมดสำหรับสินค้า |
getFeedbackForCorrect() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง |
getFeedbackForIncorrect() | QuizFeedback | แสดงผลความคิดเห็นที่แสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
hasOtherOption() | Boolean | กำหนดว่ารายการดังกล่าวมี "อื่นๆ" หรือไม่ ตัวเลือก |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setChoiceValues(values) | CheckboxItem | ตั้งค่าตัวเลือกสำหรับรายการจากอาร์เรย์ของสตริง |
setChoices(choices) | CheckboxItem | ตั้งค่าอาร์เรย์ตัวเลือกสำหรับรายการ |
setFeedbackForCorrect(feedback) | CheckboxItem | ตั้งค่าความคิดเห็นให้แสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง |
setFeedbackForIncorrect(feedback) | CheckboxItem | ตั้งค่าความคิดเห็นให้แสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
setHelpText(text) | CheckboxItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setPoints(points) | CheckboxItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | CheckboxItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | CheckboxItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
setValidation(validation) | CheckboxItem | ตั้งค่าการตรวจสอบข้อมูลสำหรับรายการช่องทำเครื่องหมายนี้ |
showOtherOption(enabled) | CheckboxItem | ตั้งค่าว่ารายการจะมี "อื่นๆ" หรือไม่ ตัวเลือก |
CheckboxValidation
CheckboxValidationBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | อย่างน้อยต้องมีตัวเลือกจำนวนนี้ให้เลือก |
requireSelectAtMost(number) | CheckboxValidationBuilder | ต้องมีตัวเลือกให้เลือกมากถึงจำนวนนี้ |
requireSelectExactly(number) | CheckboxValidationBuilder | ต้องเลือกจำนวนมากเท่านี้ |
Choice
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getGotoPage() | PageBreakItem | รับ PageBreakItem ที่ตั้งค่าเป็นปลายทาง GO_TO_PAGE
หากผู้ตอบเลือกตัวเลือกนี้และกรอกข้อมูลในหน้าปัจจุบัน |
getPageNavigationType() | PageNavigationType | รับ PageNavigationType ที่เกิดขึ้นหากผู้ตอบเลือกตัวเลือกนี้และ
ทำให้หน้าปัจจุบันเสร็จสมบูรณ์ |
getValue() | String | รับค่าของตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
isCorrectAnswer() | Boolean | รับข้อมูลว่าตัวเลือกดังกล่าวเป็นคำตอบที่ถูกต้องสำหรับคำถามหรือไม่ |
DateItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการวันที่นี้ |
duplicate() | DateItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
includesYear() | Boolean | กำหนดว่ารายการวันที่จะมีตัวเลือกปีหรือไม่ |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setGeneralFeedback(feedback) | DateItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | DateItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setIncludesYear(enableYear) | DateItem | กำหนดว่ารายการวันที่มีการตั้งค่าปีหรือไม่ |
setPoints(points) | DateItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | DateItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | DateItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
DateTimeItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการวันที่และเวลานี้ |
duplicate() | DateTimeItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
includesYear() | Boolean | กำหนดว่ารายการวันที่จะมีตัวเลือกปีหรือไม่ |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setGeneralFeedback(feedback) | DateTimeItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | DateTimeItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setIncludesYear(enableYear) | DateTimeItem | กำหนดว่ารายการวันที่มีการตั้งค่าปีหรือไม่ |
setPoints(points) | DateTimeItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | DateTimeItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | DateTimeItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
DestinationType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
SPREADSHEET | Enum | สเปรดชีตของ Google ชีตเป็นปลายทางสำหรับการตอบกลับแบบฟอร์ม |
DurationItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการวันที่นี้ |
duplicate() | DurationItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setGeneralFeedback(feedback) | DurationItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | DurationItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setPoints(points) | DurationItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | DurationItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | DurationItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
FeedbackType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
CORRECT | Enum | ความคิดเห็นที่จะแสดงต่อผู้ตอบโดยอัตโนมัติสำหรับคำถามที่ตอบถูกต้อง |
INCORRECT | Enum | ความคิดเห็นที่จะแสดงต่อผู้ตอบโดยอัตโนมัติสำหรับคำถามที่ตอบไม่ถูกต้อง |
GENERAL | Enum | ความคิดเห็นที่จะแสดงต่อผู้ตอบโดยอัตโนมัติเมื่อตอบกลับ |
Form
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | เพิ่มรายการคำถามใหม่ ซึ่งแสดงเป็นตารางกริดที่มีคอลัมน์และแถว ซึ่งช่วยให้ฟังก์ชัน เลือกหลายรายการต่อแถวจากลำดับช่องทำเครื่องหมาย |
addCheckboxItem() | CheckboxItem | เพิ่มรายการคำถามใหม่เพื่อให้ผู้ตอบเลือกช่องทำเครื่องหมายได้อย่างน้อย 1 ช่อง รวมถึงตัวเลือก "อื่นๆ" ด้วย |
addDateItem() | DateItem | เพิ่มรายการคำถามใหม่ที่ช่วยให้ผู้ตอบระบุวันที่ได้ |
addDateTimeItem() | DateTimeItem | เพิ่มรายการคำถามใหม่เพื่อให้ผู้ตอบระบุวันที่และเวลาได้ |
addDurationItem() | DurationItem | เพิ่มรายการคำถามใหม่ต่อท้ายเพื่อให้ผู้ตอบสามารถระบุระยะเวลาได้ |
addEditor(emailAddress) | Form | เพิ่มผู้ใช้ที่กำหนดไปยังรายชื่อเอดิเตอร์ของ Form |
addEditor(user) | Form | เพิ่มผู้ใช้ที่กำหนดไปยังรายชื่อเอดิเตอร์ของ Form |
addEditors(emailAddresses) | Form | เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายการเครื่องมือแก้ไขสำหรับ Form |
addGridItem() | GridItem | เพิ่มรายการคำถามใหม่ ซึ่งแสดงเป็นตารางกริดที่มีคอลัมน์และแถว ซึ่งช่วยให้ฟังก์ชัน เลือก 1 ตัวเลือกต่อแถวจากปุ่มตัวเลือกตามลำดับ |
addImageItem() | ImageItem | เพิ่มรายการเลย์เอาต์ใหม่ที่แสดงรูปภาพ |
addListItem() | ListItem | เพิ่มรายการคำถามใหม่ที่ช่วยให้ผู้ตอบเลือก 1 ตัวเลือกจากเมนูแบบเลื่อนลงได้ รายการ |
addMultipleChoiceItem() | MultipleChoiceItem | เพิ่มรายการคำถามใหม่ที่ช่วยให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการวิทยุ ปุ่มหรือเลือก "อื่นๆ" ด้วย |
addPageBreakItem() | PageBreakItem | เพิ่มรายการเลย์เอาต์ใหม่ที่ทำเครื่องหมายจุดเริ่มต้นของหน้า |
addParagraphTextItem() | ParagraphTextItem | เพิ่มรายการคำถามใหม่ที่อนุญาตให้ผู้ตอบป้อนบล็อกข้อความ |
addScaleItem() | ScaleItem | ต่อท้ายรายการคำถามใหม่ที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากหมายเลข ลำดับของปุ่มตัวเลือก |
addSectionHeaderItem() | SectionHeaderItem | ต่อท้ายรายการเลย์เอาต์ใหม่ที่แสดงให้เห็นจุดเริ่มต้นของส่วน |
addTextItem() | TextItem | เพิ่มรายการคำถามใหม่ต่อท้ายที่อนุญาตให้ผู้ตอบป้อนข้อความ 1 บรรทัด |
addTimeItem() | TimeItem | ต่อท้ายรายการคำถามใหม่ที่ช่วยให้ผู้ตอบสามารถระบุเวลาของวัน |
addVideoItem() | VideoItem | เพิ่มรายการเลย์เอาต์ใหม่ที่แสดงวิดีโอต่อท้าย |
canEditResponse() | Boolean | กำหนดว่าแบบฟอร์มจะแสดงลิงก์เพื่อแก้ไขคำตอบหลังจากส่งแล้วหรือไม่ |
collectsEmail() | Boolean | กำหนดว่าแบบฟอร์มจะรวบรวมผู้ตอบแบบสำรวจหรือไม่ อีเมล |
createResponse() | FormResponse | สร้างคำตอบใหม่สำหรับแบบฟอร์ม |
deleteAllResponses() | Form | ลบคำตอบที่ส่งทั้งหมดจากที่เก็บคำตอบของแบบฟอร์ม |
deleteItem(index) | void | ลบรายการในดัชนีที่กำหนดจากรายการทั้งหมดในแบบฟอร์ม |
deleteItem(item) | void | ลบรายการที่กำหนด |
deleteResponse(responseId) | Form | ลบคำตอบเดียวจากที่เก็บคำตอบของแบบฟอร์ม |
getConfirmationMessage() | String | รับข้อความยืนยันของแบบฟอร์ม |
getCustomClosedFormMessage() | String | รับข้อความที่กำหนดเองซึ่งจะปรากฏเมื่อแบบฟอร์มไม่ได้รับการตอบกลับ หรือเว้นว่างไว้ สตริง ถ้าไม่ได้ตั้งค่าข้อความที่กำหนดเองไว้ |
getDescription() | String | รับคำอธิบายของแบบฟอร์ม |
getDestinationId() | String | รับรหัสของปลายทางการตอบกลับของแบบฟอร์ม |
getDestinationType() | DestinationType | รับประเภทของปลายทางการตอบกลับของแบบฟอร์ม |
getEditUrl() | String | รับ URL ที่ใช้เพื่อเข้าถึงโหมดแก้ไขของแบบฟอร์ม |
getEditors() | User[] | รับรายชื่อเอดิเตอร์ของ Form นี้ |
getId() | String | รับรหัสของแบบฟอร์ม |
getItemById(id) | Item | รับสินค้าด้วยรหัสที่กำหนด |
getItems() | Item[] | รับอาร์เรย์ของรายการทั้งหมดในแบบฟอร์ม |
getItems(itemType) | Item[] | รับอาร์เรย์ของรายการทั้งหมดในประเภทที่กำหนด |
getPublishedUrl() | String | รับ URL ที่ใช้เพื่อตอบแบบฟอร์มได้ |
getResponse(responseId) | FormResponse | รับการตอบกลับแบบฟอร์มเดียวตามรหัสการตอบกลับ |
getResponses() | FormResponse[] | รับอาร์เรย์ของการตอบกลับทั้งหมดของแบบฟอร์ม |
getResponses(timestamp) | FormResponse[] | รับอาร์เรย์ของการตอบกลับทั้งหมดของแบบฟอร์มหลังจากวันที่และเวลาที่ระบุ |
getShuffleQuestions() | Boolean | กำหนดว่าลำดับของคำถามในแต่ละหน้าของแบบฟอร์มเป็นแบบสุ่มหรือไม่ |
getSummaryUrl() | String | รับ URL ที่ใช้เพื่อดูข้อมูลสรุปการตอบกลับของแบบฟอร์มได้ |
getTitle() | String | รับชื่อแบบฟอร์ม |
hasLimitOneResponsePerUser() | Boolean | ระบุว่าแบบฟอร์มอนุญาตให้มีเพียง 1 คำตอบต่อผู้ตอบ 1 คนหรือไม่ |
hasProgressBar() | Boolean | กำหนดว่าแบบฟอร์มจะแสดงแถบความคืบหน้าหรือไม่ |
hasRespondAgainLink() | Boolean | กำหนดว่าแบบฟอร์มจะแสดงลิงก์เพื่อส่งคำตอบอีกหลังจากผู้ตอบหรือไม่ กรอกแบบฟอร์ม |
isAcceptingResponses() | Boolean | กำหนดว่าแบบฟอร์มยอมรับการตอบกลับอยู่หรือไม่ |
isPublishingSummary() | Boolean | กำหนดว่าแบบฟอร์มจะแสดงลิงก์เพื่อดูข้อมูลสรุปของคำตอบหลังจากผู้ตอบหรือไม่ กรอกแบบฟอร์ม |
isQuiz() | Boolean | ระบุว่าแบบฟอร์มเป็นแบบทดสอบหรือไม่ |
moveItem(from, to) | Item | ย้ายรายการในดัชนีที่กำหนดจากรายการทั้งหมดในแบบฟอร์มไปยังดัชนีที่กำหนดอีกรายการ |
moveItem(item, toIndex) | Item | ย้ายรายการที่กำหนดไปยังดัชนีที่กำหนดจากรายการทั้งหมดในแบบฟอร์ม |
removeDestination() | Form | ยกเลิกการลิงก์แบบฟอร์มจากปลายทางการตอบกลับปัจจุบัน |
removeEditor(emailAddress) | Form | นำผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Form |
removeEditor(user) | Form | นำผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Form |
requiresLogin() | Boolean | กำหนดว่าแบบฟอร์มกำหนดให้ผู้ตอบต้องเข้าสู่ระบบบัญชีในโดเมนเดียวกันหรือไม่ โดเมนย่อยก่อนที่จะตอบสนอง |
setAcceptingResponses(enabled) | Form | ตั้งค่าว่าแบบฟอร์มยอมรับการตอบกลับหรือไม่ |
setAllowResponseEdits(enabled) | Form | กำหนดว่าแบบฟอร์มจะแสดงลิงก์เพื่อแก้ไขคำตอบหลังจากส่งแล้วหรือไม่ |
setCollectEmail(collect) | Form | ตั้งค่าว่าแบบฟอร์มจะรวบรวมผู้ตอบหรือไม่ อีเมล |
setConfirmationMessage(message) | Form | ตั้งค่าข้อความยืนยันของแบบฟอร์ม |
setCustomClosedFormMessage(message) | Form | ตั้งค่าข้อความที่จะแสดงหากแบบฟอร์มไม่ยอมรับการตอบกลับ |
setDescription(description) | Form | ตั้งค่าคำอธิบายของแบบฟอร์ม |
setDestination(type, id) | Form | ตั้งค่าปลายทางที่จะบันทึกคำตอบของแบบฟอร์ม |
setIsQuiz(enabled) | Form | กำหนดว่าแบบฟอร์มจะเป็นแบบทดสอบหรือไม่ |
setLimitOneResponsePerUser(enabled) | Form | ตั้งค่าว่าแบบฟอร์มจะอนุญาตเพียง 1 คำตอบต่อผู้ตอบ 1 คนหรือไม่ |
setProgressBar(enabled) | Form | ตั้งค่าว่าแบบฟอร์มมีแถบความคืบหน้าหรือไม่ |
setPublishingSummary(enabled) | Form | ตั้งค่าว่าจะให้แบบฟอร์มแสดงลิงก์เพื่อดูข้อมูลสรุปของคำตอบหรือไม่หลังจากที่ผู้ตอบส่ง แบบฟอร์ม |
setRequireLogin(requireLogin) | Form | ตั้งค่าว่าแบบฟอร์มจะกำหนดให้ผู้ตอบเข้าสู่ระบบบัญชีในโดเมนเดียวกันหรือ โดเมนย่อยก่อนที่จะตอบกลับ |
setShowLinkToRespondAgain(enabled) | Form | กำหนดว่าแบบฟอร์มจะแสดงลิงก์สำหรับส่งคำตอบอื่นหลังจากที่ผู้ตอบตอบเสร็จแล้วหรือไม่ แบบฟอร์ม |
setShuffleQuestions(shuffle) | Form | กำหนดว่าลำดับของคำถามในแต่ละหน้าของแบบฟอร์มจะเป็นแบบสุ่มหรือไม่ |
setTitle(title) | Form | ตั้งชื่อแบบฟอร์ม |
shortenFormUrl(url) | String | แปลง URL แบบยาวสำหรับแบบฟอร์มเป็น URL แบบสั้น |
submitGrades(responses) | Form | ส่งคะแนนสำหรับ FormResponses ที่ระบุ |
FormApp
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
Alignment | Alignment | การแจกแจงประเภทการปรับแนวรูปภาพ |
DestinationType | DestinationType | การแจกแจงประเภทปลายทางที่สามารถจัดเก็บคำตอบของแบบฟอร์มได้ |
FeedbackType | FeedbackType | การแจกแจงประเภทของแบบฟอร์ม Feedbacks |
ItemType | ItemType | การแจกแจงประเภทของแบบฟอร์ม Items |
PageNavigationType | PageNavigationType | การแจกแจงลักษณะการทำงานที่เป็นไปได้สำหรับการนำทางหน้าเว็บ |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
create(title) | Form | สร้างและแสดงผล Form ใหม่ |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | แสดงผลอินสแตนซ์ของ CheckboxGridValidationBuilder ซึ่งใช้เพื่อตั้งค่าการตรวจสอบ
CheckboxGridItem |
createCheckboxValidation() | CheckboxValidationBuilder | แสดงผลอินสแตนซ์ของ CheckboxValidationBuilder ซึ่งใช้เพื่อตั้งค่าการตรวจสอบ
CheckboxItem |
createFeedback() | QuizFeedbackBuilder | แสดงผลอินสแตนซ์ของ QuizFeedbackBuilder ซึ่งใช้เพื่อตั้งค่าความคิดเห็นเกี่ยวกับการให้คะแนนได้
Item |
createGridValidation() | GridValidationBuilder | แสดงผลอินสแตนซ์ของ GridValidationBuilder ซึ่งใช้เพื่อตั้งค่าการตรวจสอบใน GridItem ได้ |
createParagraphTextValidation() | ParagraphTextValidationBuilder | แสดงผลอินสแตนซ์ของ ParagraphTextValidationBuilder ซึ่งใช้เพื่อตั้งค่าการตรวจสอบความถูกต้องได้
ParagraphTextItem |
createTextValidation() | TextValidationBuilder | แสดงผลอินสแตนซ์ของ TextValidationBuilder ซึ่งใช้เพื่อตั้งค่าการตรวจสอบใน TextItem ได้ |
getActiveForm() | Form | แสดงแบบฟอร์มที่สคริปต์ผูกกับคอนเทนเนอร์ |
getUi() | Ui | แสดงผลอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้ของเครื่องมือแก้ไขแบบฟอร์มที่อนุญาตให้สคริปต์สามารถ เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง |
openById(id) | Form | แสดงผล Form ที่มีรหัสที่ระบุ |
openByUrl(url) | Form | แสดงผล Form พร้อม URL ที่ระบุ |
FormResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getEditResponseUrl() | String | สร้าง URL ที่สามารถใช้แก้ไขคำตอบที่ส่งแล้ว |
getGradableItemResponses() | ItemResponse[] | รับการตอบกลับรายการทั้งหมดที่อยู่ในคำตอบของแบบฟอร์ม ในลำดับเดียวกับที่รายการปรากฏ ในแบบฟอร์ม |
getGradableResponseForItem(item) | ItemResponse | รับการตอบกลับของรายการที่อยู่ในคำตอบของแบบฟอร์มสำหรับรายการที่ระบุ |
getId() | String | รับรหัสของคำตอบของแบบฟอร์ม |
getItemResponses() | ItemResponse[] | รับการตอบกลับรายการทั้งหมดที่อยู่ในคำตอบของแบบฟอร์ม ในลำดับเดียวกับที่รายการปรากฏ ในแบบฟอร์ม |
getRespondentEmail() | String | รับอีเมลของผู้ที่ส่งคำตอบหากเปิดใช้การตั้งค่า Form.setCollectEmail(collect) ไว้ |
getResponseForItem(item) | ItemResponse | รับการตอบกลับของรายการที่อยู่ในคำตอบของแบบฟอร์มนี้สำหรับรายการที่ระบุ |
getTimestamp() | Date | รับการประทับเวลาสำหรับการส่งแบบฟอร์มตอบกลับ |
submit() | FormResponse | ส่งคำตอบ |
toPrefilledUrl() | String | สร้าง URL สำหรับแบบฟอร์มที่มีการกรอกคำตอบไว้ล่วงหน้าโดยอิงตามคำตอบใน การตอบกลับแบบฟอร์ม |
withItemGrade(gradedResponse) | FormResponse | เพิ่มคะแนนของการตอบกลับรายการที่กำหนดไปยังการตอบกลับแบบฟอร์ม |
withItemResponse(response) | FormResponse | เพิ่มการตอบกลับรายการที่กำหนดไปยังการตอบกลับแบบฟอร์ม |
GridItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
clearValidation() | GridItem | นำการตรวจสอบข้อมูลสำหรับรายการตารางกริดนี้ออก |
createResponse(responses) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการในตารางนี้ |
duplicate() | GridItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getColumns() | String[] | รับค่าสำหรับทุกคอลัมน์ในตารางกริด |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getRows() | String[] | รับค่าสำหรับทุกแถวในตารางกริด |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setColumns(columns) | GridItem | ตั้งค่าคอลัมน์ของตารางกริดตามอาร์เรย์ค่า |
setHelpText(text) | GridItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setRequired(enabled) | GridItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setRows(rows) | GridItem | ตั้งค่าแถวของตารางกริดตามอาร์เรย์ค่า |
setTitle(title) | GridItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
setValidation(validation) | GridItem | ตั้งค่าการตรวจสอบข้อมูลสำหรับรายการตารางกริดนี้ |
GridValidation
GridValidationBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | กำหนดสูงสุด 1 คำตอบต่อคอลัมน์สำหรับรายการแบบตารางกริด |
ImageItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
duplicate() | ImageItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getAlignment() | Alignment | ปรับรูปภาพให้อยู่ในแนวเดียวกัน |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getImage() | Blob | รับรูปภาพที่กำหนดให้กับรายการในปัจจุบัน |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
getWidth() | Integer | รับความกว้างของรูปภาพเป็นพิกเซล |
setAlignment(alignment) | ImageItem | ตั้งค่าการจัดข้อความแนวนอนของรูปภาพ |
setHelpText(text) | ImageItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setImage(image) | ImageItem | ตั้งค่ารูปภาพ |
setTitle(title) | ImageItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
setWidth(width) | ImageItem | กำหนดความกว้างของรูปภาพเป็นพิกเซล |
Item
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | แสดงผลรายการนี้เป็นรายการในตารางกริดช่องทำเครื่องหมาย |
asCheckboxItem() | CheckboxItem | ส่งคืนรายการดังกล่าวเป็นรายการช่องทำเครื่องหมาย |
asDateItem() | DateItem | แสดงผลรายการเป็นรายการวันที่ |
asDateTimeItem() | DateTimeItem | ส่งคืนสินค้าเป็นรายการวันที่และเวลา |
asDurationItem() | DurationItem | แสดงผลรายการนี้เป็นรายการระยะเวลา |
asGridItem() | GridItem | แสดงผลสินค้าเป็นรายการในตารางกริด |
asImageItem() | ImageItem | แสดงผลสินค้าเป็นรายการรูปภาพ |
asListItem() | ListItem | ส่งคืนสินค้าเป็นรายการ |
asMultipleChoiceItem() | MultipleChoiceItem | ส่งคืนสินค้าเป็นรายการแบบหลายตัวเลือก |
asPageBreakItem() | PageBreakItem | แสดงผลรายการดังกล่าวเป็นรายการตัวแบ่งหน้า |
asParagraphTextItem() | ParagraphTextItem | แสดงผลรายการนี้เป็นรายการข้อความย่อหน้า |
asScaleItem() | ScaleItem | ส่งคืนสินค้าเป็นรายการมาตราส่วน |
asSectionHeaderItem() | SectionHeaderItem | แสดงผลรายการนี้เป็นรายการส่วนหัว |
asTextItem() | TextItem | แสดงผลรายการเป็นรายการข้อความ |
asTimeItem() | TimeItem | แสดงผลรายการนี้เป็นรายการเวลา |
asVideoItem() | VideoItem | แสดงผลรายการนี้เป็นรายการวิดีโอ |
duplicate() | Item | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
setHelpText(text) | Item | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setTitle(title) | Item | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
ItemResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getFeedback() | Object | รับความคิดเห็นสำหรับคำตอบที่ผู้ตอบส่ง |
getItem() | Item | รับรายการคำถามที่คำตอบนี้ตอบ |
getResponse() | Object | ได้รับคำตอบที่ผู้ตอบส่ง |
getScore() | Object | ได้รับคะแนนสำหรับคำตอบที่ผู้ตอบส่ง |
setFeedback(feedback) | ItemResponse | ตั้งค่าความคิดเห็นที่ควรแสดงขึ้นสำหรับคำตอบที่ผู้ตอบส่ง |
setScore(score) | ItemResponse | กำหนดคะแนนสำหรับคำตอบที่ผู้ตอบส่ง |
ItemType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
CHECKBOX | Enum | รายการคำถามที่ช่วยให้ผู้ตอบเลือกช่องทำเครื่องหมายได้อย่างน้อย 1 ช่อง รวมถึง ไม่บังคับ "อื่นๆ" ด้วย |
CHECKBOX_GRID | Enum | รายการคำถามแสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งให้ผู้ตอบเลือก หลายตัวเลือกต่อแถวจากลำดับช่องทำเครื่องหมาย |
DATE | Enum | รายการคำถามที่ช่วยให้ผู้ตอบระบุวันที่ได้ |
DATETIME | Enum | รายการคำถามที่ให้ผู้ตอบระบุวันที่และเวลาได้ |
DURATION | Enum | รายการคำถามที่ให้ผู้ตอบระบุระยะเวลาได้ |
GRID | Enum | รายการคำถามแสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งให้ผู้ตอบเลือก หนึ่งตัวเลือกต่อหนึ่งแถวจากปุ่มตัวเลือกตามลำดับ |
IMAGE | Enum | รายการเลย์เอาต์ที่แสดงรูปภาพ |
LIST | Enum | รายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการแบบเลื่อนลง |
MULTIPLE_CHOICE | Enum | รายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการปุ่มตัวเลือก หรือ "อื่นๆ" ที่ไม่บังคับ ด้วย |
PAGE_BREAK | Enum | รายการเลย์เอาต์ที่ทำเครื่องหมายจุดเริ่มต้นของหน้า |
PARAGRAPH_TEXT | Enum | รายการคำถามที่ให้ผู้ตอบป้อนบล็อกข้อความได้ |
SCALE | Enum | รายการคำถามที่ให้ผู้ตอบเลือกหนึ่งตัวเลือกจากลำดับตัวเลขของ ปุ่มตัวเลือก |
SECTION_HEADER | Enum | รายการเลย์เอาต์ที่แสดงให้เห็นจุดเริ่มต้นของส่วน |
TEXT | Enum | รายการคำถามที่ให้ผู้ตอบป้อนข้อความ 1 บรรทัด |
TIME | Enum | รายการคำถามที่ช่วยให้ผู้ตอบระบุช่วงเวลาของวันได้ |
VIDEO | Enum | รายการเลย์เอาต์ที่แสดงวิดีโอ YouTube |
FILE_UPLOAD | Enum | รายการคำถามที่ช่วยให้ผู้ตอบอัปโหลดไฟล์ได้ |
ListItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createChoice(value) | Choice | สร้างตัวเลือกใหม่ |
createChoice(value, isCorrect) | Choice | สร้างตัวเลือกใหม่ |
createChoice(value, navigationItem) | Choice | สร้างตัวเลือกใหม่ด้วยตัวเลือกการนำทางหน้าเว็บที่จะข้ามไปยังรายการตัวแบ่งหน้าที่กำหนด |
createChoice(value, navigationType) | Choice | สร้างตัวเลือกใหม่ด้วยตัวเลือกการนำทางหน้าเว็บ |
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการนี้ |
duplicate() | ListItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getChoices() | Choice[] | รับตัวเลือกทั้งหมดสำหรับสินค้า |
getFeedbackForCorrect() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง |
getFeedbackForIncorrect() | QuizFeedback | แสดงผลความคิดเห็นที่แสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setChoiceValues(values) | ListItem | ตั้งค่าตัวเลือกสำหรับรายการจากอาร์เรย์ของสตริง |
setChoices(choices) | ListItem | ตั้งค่าอาร์เรย์ตัวเลือกสำหรับรายการ |
setFeedbackForCorrect(feedback) | ListItem | ตั้งค่าความคิดเห็นให้แสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง |
setFeedbackForIncorrect(feedback) | ListItem | ตั้งค่าความคิดเห็นให้แสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
setHelpText(text) | ListItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setPoints(points) | ListItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | ListItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | ListItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
MultipleChoiceItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createChoice(value) | Choice | สร้างตัวเลือกใหม่ |
createChoice(value, isCorrect) | Choice | สร้างตัวเลือกใหม่ |
createChoice(value, navigationItem) | Choice | สร้างตัวเลือกใหม่ด้วยตัวเลือกการนำทางหน้าเว็บที่จะข้ามไปยังรายการตัวแบ่งหน้าที่กำหนด |
createChoice(value, navigationType) | Choice | สร้างตัวเลือกใหม่ด้วยตัวเลือกการนำทางหน้าเว็บ |
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการแบบหลายตัวเลือกนี้ |
duplicate() | MultipleChoiceItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getChoices() | Choice[] | รับตัวเลือกทั้งหมดสำหรับสินค้า |
getFeedbackForCorrect() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง |
getFeedbackForIncorrect() | QuizFeedback | แสดงผลความคิดเห็นที่แสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
hasOtherOption() | Boolean | กำหนดว่ารายการดังกล่าวมี "อื่นๆ" หรือไม่ ตัวเลือก |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setChoiceValues(values) | MultipleChoiceItem | ตั้งค่าตัวเลือกสำหรับรายการจากอาร์เรย์ของสตริง |
setChoices(choices) | MultipleChoiceItem | ตั้งค่าอาร์เรย์ตัวเลือกสำหรับรายการ |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | ตั้งค่าความคิดเห็นให้แสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | ตั้งค่าความคิดเห็นให้แสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
setHelpText(text) | MultipleChoiceItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setPoints(points) | MultipleChoiceItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | MultipleChoiceItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | MultipleChoiceItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
showOtherOption(enabled) | MultipleChoiceItem | ตั้งค่าว่ารายการจะมี "อื่นๆ" หรือไม่ ตัวเลือก |
PageBreakItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
duplicate() | PageBreakItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGoToPage() | PageBreakItem | รับ PageBreakItem ที่แบบฟอร์มจะข้ามไปหลังจากกรอกข้อมูลในหน้าก่อนหน้านี้เรียบร้อยแล้ว
ตัวแบ่งหน้า (กล่าวคือ เมื่อมาถึงตัวแบ่งหน้านี้ตามความคืบหน้าเป็นเชิงเส้นตามปกติผ่าน
) |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPageNavigationType() | PageNavigationType | รับประเภทของการนำทางหน้าเว็บที่เกิดขึ้นหลังจากเสร็จสิ้นหน้าก่อนตัวแบ่งหน้านี้ (กล่าวคือ เมื่อมาถึงตัวแบ่งหน้านี้ตามความคืบหน้าแบบเชิงเส้นตามปกติผ่านแบบฟอร์ม) |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
setGoToPage(goToPageItem) | PageBreakItem | ตั้งค่าหน้าที่จะข้ามไปหลังจากเสร็จสิ้นหน้าก่อนตัวแบ่งหน้านี้ (นั่นคือ ถึงตัวแบ่งหน้านี้ตามการเลื่อนเส้นตรงปกติผ่านแบบฟอร์ม) |
setGoToPage(navigationType) | PageBreakItem | ตั้งค่าประเภทการนำทางหน้าเว็บที่เกิดขึ้นหลังจากเสร็จสิ้นหน้าก่อนตัวแบ่งหน้านี้ (กล่าวคือ เมื่อมาถึงตัวแบ่งหน้านี้ตามความคืบหน้าแบบเชิงเส้นตามปกติผ่านแบบฟอร์ม) |
setHelpText(text) | PageBreakItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setTitle(title) | PageBreakItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
PageNavigationType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
CONTINUE | Enum | ไปยังหน้าถัดไปของแบบฟอร์มหลังจากกรอกข้อมูลในหน้าปัจจุบันเรียบร้อยแล้ว |
GO_TO_PAGE | Enum | ข้ามไปยังหน้าที่ระบุของแบบฟอร์มหลังจากกรอกหน้าปัจจุบันเสร็จแล้ว |
RESTART | Enum | เริ่มแบบฟอร์มใหม่ตั้งแต่ต้นโดยไม่ล้างคำตอบที่ป้อนไว้หลังจากกรอกเสร็จแล้ว หน้าปัจจุบัน |
SUBMIT | Enum | ส่งคำตอบของแบบฟอร์มหลังจากกรอกข้อมูลในหน้าปัจจุบันเรียบร้อยแล้ว |
ParagraphTextItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
clearValidation() | ParagraphTextItem | นำการตรวจสอบข้อมูลสำหรับรายการข้อความของย่อหน้านี้ออก |
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการข้อความของย่อหน้านี้ |
duplicate() | ParagraphTextItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setGeneralFeedback(feedback) | ParagraphTextItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | ParagraphTextItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setPoints(points) | ParagraphTextItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | ParagraphTextItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | ParagraphTextItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
setValidation(validation) | ParagraphTextItem | ตั้งค่าการตรวจสอบข้อมูลสำหรับรายการข้อความของย่อหน้านี้ |
ParagraphTextValidation
ParagraphTextValidationBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | ต้องมีการตอบสนองเพื่อให้มีรูปแบบ |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | ต้องตอบกลับเพื่อไม่ให้มีรูปแบบ |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | ต้องตอบกลับหากไม่ตรงกับรูปแบบ |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | ความยาวคำตอบต้องมากกว่าหรือเท่ากับค่า |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | ความยาวคำตอบต้องน้อยกว่าค่า |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | ต้องตอบกลับการจับคู่รูปแบบ |
QuizFeedback
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getLinkUrls() | String[] | รับรายการ URL ที่เชื่อมโยงกับความคิดเห็น |
getText() | String | รับข้อความที่แสดงของความคิดเห็น |
QuizFeedbackBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addLink(url) | QuizFeedbackBuilder | เพิ่มลิงก์ไปยังเนื้อหาเสริมของความคิดเห็น |
addLink(url, displayText) | QuizFeedbackBuilder | เพิ่มลิงก์ไปยังเนื้อหาเสริมของความคิดเห็น |
build() | QuizFeedback | สร้างความคิดเห็นของประเภทที่เกี่ยวข้องสำหรับเครื่องมือสร้างนี้ |
copy() | QuizFeedbackBuilder | แสดงสำเนาของเครื่องมือสร้างนี้ |
setText(text) | QuizFeedbackBuilder | ตั้งค่าข้อความความคิดเห็น |
ScaleItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการสเกลนี้ |
duplicate() | ScaleItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getLeftLabel() | String | รับป้ายกำกับสำหรับขอบเขตล่างของสเกล หากมี |
getLowerBound() | Integer | รับขอบเขตล่างของสเกล |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getRightLabel() | String | รับป้ายกำกับสำหรับขอบเขตบนของสเกล หากมี |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
getUpperBound() | Integer | รับขอบเขตบนของสเกล |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setBounds(lower, upper) | ScaleItem | ตั้งค่าขอบเขตบนและล่างของสเกล |
setGeneralFeedback(feedback) | ScaleItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | ScaleItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setLabels(lower, upper) | ScaleItem | ตั้งค่าป้ายกำกับสำหรับขอบเขตบนและล่างของสเกล |
setPoints(points) | ScaleItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | ScaleItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | ScaleItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
SectionHeaderItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
duplicate() | SectionHeaderItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
setHelpText(text) | SectionHeaderItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setTitle(title) | SectionHeaderItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
TextItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
clearValidation() | TextItem | นำการตรวจสอบข้อมูลสำหรับรายการข้อความนี้ออก |
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการข้อความนี้ |
duplicate() | TextItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setGeneralFeedback(feedback) | TextItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | TextItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setPoints(points) | TextItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | TextItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | TextItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
setValidation(validation) | TextItem | ตั้งค่าการตรวจสอบข้อมูลสำหรับรายการข้อความนี้ |
TextValidation
TextValidationBuilder
เมธอด
TimeItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createResponse(hour, minute) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการเวลานี้ |
duplicate() | TimeItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setGeneralFeedback(feedback) | TimeItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | TimeItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setPoints(points) | TimeItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | TimeItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | TimeItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
VideoItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
duplicate() | VideoItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getAlignment() | Alignment | ปรับวิดีโอให้ชิดขอบแนวนอน |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
getWidth() | Integer | รับความกว้างของวิดีโอเป็นพิกเซล |
setAlignment(alignment) | VideoItem | ตั้งค่าการจัดข้อความแนวนอนของวิดีโอ |
setHelpText(text) | VideoItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setTitle(title) | VideoItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
setVideoUrl(youtubeUrl) | VideoItem | ตั้งค่าวิดีโอใน URL ของ YouTube หรือรหัสวิดีโอ YouTube ที่ระบุ |
setWidth(width) | VideoItem | ตั้งค่าความกว้างของวิดีโอเป็นพิกเซล |