บริการนี้อนุญาตให้สคริปต์สร้าง เข้าถึง และแก้ไข 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 | รายการคําถาม แสดงเป็นตารางของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือก 1 ตัวเลือกต่อแถวจากปุ่มตัวเลือกได้ตามลําดับ |
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 | BaseBuilder พื้นฐานที่มีตัวตั้งค่าสําหรับพร็อพเพอร์ตี้ที่มักใช้กับความคิดเห็นทั้งหมด เช่น ข้อความที่แสดง |
ScaleItem | รายการคําถามที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากปุ่มตัวเลือกที่มีลําดับเลขได้ |
SectionHeaderItem | รายการรูปแบบที่แสดงจุดเริ่มต้นของส่วน |
TextItem | รายการคําถามที่อนุญาตให้ผู้ตอบป้อนข้อความบรรทัดเดียวได้ |
TextValidation | การตรวจสอบความถูกต้องของข้อมูลสําหรับ TextItem |
TextValidationBuilder | DataValidationBuilder สําหรับ TextValidation |
TimeItem | รายการคําถามที่อนุญาตให้ผู้ตอบระบุเวลาของวันได้ |
VideoItem | รายการเลย์เอาต์ที่แสดงวิดีโอ |
Alignment
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
CORRECT | Enum | ความคิดเห็นที่แสดงต่อผู้ตอบโดยอัตโนมัติสําหรับคําถามที่ตอบถูกต้อง |
INCORRECT | Enum | ความคิดเห็นที่แสดงต่อผู้ตอบโดยอัตโนมัติสําหรับคําถามที่ตอบไม่ถูกต้อง |
GENERAL | Enum | ความคิดเห็นที่แสดงต่อผู้ตอบโดยอัตโนมัติเมื่อส่งคําตอบ |
Form
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | ต่อท้ายรายการคําถามใหม่ ซึ่งแสดงเป็นตารางแบบแถวและแถว ซึ่งช่วยให้ผู้ตอบสามารถเลือกหลายตัวเลือกต่อแถวได้จากช่องทําเครื่องหมายตามลําดับ |
addCheckboxItem() | CheckboxItem | ต่อท้ายรายการคําถามใหม่ที่ให้ผู้ตอบเลือกช่องทําเครื่องหมายหนึ่งช่องขึ้นไป เช่นเดียวกับช่อง "อื่นๆ" ซึ่งเป็นตัวเลือก |
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 | ต่อท้ายรายการคําถามใหม่ที่อนุญาตให้ผู้ตอบป้อนข้อความบรรทัดเดียว |
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
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 | แสดงผลรูปแบบที่สคริปต์เป็น container-bound |
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
CHECKBOX | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบเลือกช่องทําเครื่องหมายอย่างน้อย 1 ช่อง และช่อง "อื่นๆ" ซึ่งเป็นตัวเลือก |
CHECKBOX_GRID | Enum | รายการคําถามซึ่งแสดงเป็นตารางคอลัมน์และแถวซึ่งช่วยให้ผู้ตอบเลือกได้หลายตัวเลือกต่อแถวจากช่องทําเครื่องหมายตามลําดับ |
DATE | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบระบุวันที่ได้ |
DATETIME | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบระบุวันที่และเวลาได้ |
DURATION | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบระบุระยะเวลาได้ |
GRID | Enum | รายการคําถาม แสดงเป็นตารางของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือก 1 ตัวเลือกต่อแถวจากปุ่มตัวเลือกได้ตามลําดับ |
IMAGE | Enum | รายการเลย์เอาต์ที่แสดงรูปภาพ |
LIST | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการแบบเลื่อนลง |
MULTIPLE_CHOICE | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการปุ่มตัวเลือกหรือช่อง "อื่นๆ" (ไม่บังคับ) |
PAGE_BREAK | Enum | รายการเลย์เอาต์ที่แสดงจุดเริ่มต้นของหน้าเว็บ |
PARAGRAPH_TEXT | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบป้อนบล็อกข้อความได้ |
SCALE | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากปุ่มตัวเลือกที่มีลําดับเลขได้ |
SECTION_HEADER | Enum | รายการรูปแบบที่แสดงจุดเริ่มต้นของส่วน |
TEXT | Enum | รายการคําถามที่อนุญาตให้ผู้ตอบป้อนข้อความบรรทัดเดียวได้ |
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
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 | ตั้งค่าความกว้างของวิดีโอเป็นพิกเซล |