บริการนี้อนุญาตให้สคริปต์สร้าง เข้าถึง และแก้ไข 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 | การใช้ฟีเจอร์ความคิดเห็นแบบ Bean ซึ่งมีพร็อพเพอร์ตี้ที่ใช้ได้กับทุกความคิดเห็น เช่น แสดงข้อความหรือลิงก์ |
QuizFeedbackBuilder | FeedbackBuilder พื้นฐานที่มีตัวตั้งค่าสำหรับพร็อพเพอร์ตี้ที่ใช้ร่วมกับทุกความคิดเห็น เช่น ข้อความที่แสดง |
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 | เพิ่มรายการคำถามใหม่ต่อท้าย เพื่อให้ผู้ตอบเลือกช่องทำเครื่องหมายได้อย่างน้อย 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 | เพิ่มรายการคำถามใหม่ที่อนุญาตให้ผู้ตอบป้อนข้อความบรรทัดเดียว |
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 คนหรือไม่ |
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 | แสดงผลแบบฟอร์มที่สคริปต์เชื่อมโยงกับคอนเทนเนอร์ |
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 | กำหนดความกว้างของวิดีโอเป็นพิกเซล |