Forms Service

ฟอร์ม

บริการนี้ช่วยให้สคริปต์สร้าง เข้าถึง และแก้ไข 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อาร์เรย์แบบจำกัดที่แสดงประเภทการจัดแนวรูปภาพที่รองรับ
CheckboxGridItemรายการคำถามที่แสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือกตัวเลือกได้หลายรายการต่อแถวจากช่องทำเครื่องหมายตามลำดับ
CheckboxGridValidationDataValidation สำหรับ CheckboxGridItem
CheckboxGridValidationBuilderDataValidationBuilder สําหรับ CheckboxGridValidation
CheckboxItemรายการคำถามที่อนุญาตให้ผู้ตอบเลือกช่องทำเครื่องหมายอย่างน้อย 1 ช่อง รวมถึงช่อง "อื่นๆ" (ไม่บังคับ)
CheckboxValidationDataValidation สำหรับ CheckboxItem
CheckboxValidationBuilderDataValidationBuilder สําหรับ CheckboxValidation
Choiceตัวเลือกเดียวที่เชื่อมโยงกับประเภท Item ที่รองรับตัวเลือก เช่น CheckboxItem, ListItem หรือ MultipleChoiceItem
DateItemรายการคำถามที่อนุญาตให้ผู้ตอบระบุวันที่
DateTimeItemรายการคำถามที่อนุญาตให้ผู้ตอบระบุวันที่และเวลา
DestinationTypeอาร์เรย์แบบจำกัดที่แสดงประเภทของปลายทางการตอบแบบฟอร์มที่รองรับ
DurationItemรายการคำถามที่อนุญาตให้ผู้ตอบระบุระยะเวลา
FeedbackTypeอาร์เรย์แบบจำกัดที่แสดงประเภทความคิดเห็นที่รองรับ
Formแบบฟอร์มที่มีพร็อพเพอร์ตี้และรายการโดยรวม
FormAppอนุญาตให้สคริปต์เปิด Form ที่มีอยู่หรือสร้างใหม่
FormResponseการตอบแบบฟอร์มโดยรวม
GridItemรายการคําถามที่แสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือกตัวเลือกได้ 1 รายการต่อแถวจากปุ่มตัวเลือกตามลําดับ
GridValidationDataValidation สำหรับ GridItem
GridValidationBuilderDataValidationBuilder สําหรับ GridValidation
ImageItemรายการเลย์เอาต์ที่แสดงรูปภาพ
Itemรายการแบบฟอร์มทั่วไปที่มีพร็อพเพอร์ตี้ที่เหมือนกันสำหรับรายการทั้งหมด เช่น ชื่อและข้อความช่วยเหลือ
ItemResponseการตอบกลับรายการคําถาม 1 รายการในแบบฟอร์ม
ItemTypeอาร์เรย์แบบจำกัดที่แสดงประเภทรายการแบบฟอร์มที่รองรับ
ListItemรายการคำถามที่อนุญาตให้ผู้ตอบเลือกตัวเลือกเดียวจากรายการแบบเลื่อนลง
MultipleChoiceItemรายการคำถามที่ให้ผู้ตอบเลือกตัวเลือกเดียวจากรายการปุ่มตัวเลือก หรือช่อง "อื่นๆ" (ไม่บังคับ)
PageBreakItemรายการเลย์เอาต์ที่ระบุจุดเริ่มต้นของหน้า
PageNavigationTypeอาร์เรย์แบบจำกัดที่แสดงประเภทการนำทางหน้าเว็บที่รองรับ
ParagraphTextItemรายการคำถามที่อนุญาตให้ผู้ตอบป้อนบล็อกข้อความ
ParagraphTextValidationDataValidation สำหรับ ParagraphTextItem
ParagraphTextValidationBuilderDataValidationBuilder สําหรับ ParagraphTextValidation
QuizFeedbackการใช้งาน Bean ของความคิดเห็นซึ่งมีพร็อพเพอร์ตี้ที่เหมือนกันสำหรับความคิดเห็นทั้งหมด เช่น แสดงข้อความหรือลิงก์
QuizFeedbackBuilderFeedbackBuilder พื้นฐานที่มีตัวตั้งค่าสําหรับพร็อพเพอร์ตี้ที่พบได้ทั่วไปในความคิดเห็นทั้งหมด เช่น ข้อความแสดงผล
RatingIconTypeอาร์เรย์แบบจำกัดที่แสดงประเภทไอคอนการจัดประเภทที่รองรับ
RatingItemรายการคำถามที่อนุญาตให้ผู้ตอบให้คะแนน
ScaleItemรายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากปุ่มตัวเลือกที่มีลําดับเลข
SectionHeaderItemรายการเลย์เอาต์ที่ระบุจุดเริ่มต้นของส่วน
TextItemรายการคำถามที่อนุญาตให้ผู้ตอบป้อนข้อความ 1 บรรทัด
TextValidationDataValidation สำหรับ TextItem
TextValidationBuilderDataValidationBuilder สําหรับ TextValidation
TimeItemรายการคำถามที่อนุญาตให้ผู้ตอบระบุเวลาของวัน
VideoItemรายการเลย์เอาต์ที่แสดงวิดีโอ

Alignment

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
LEFTEnumจัดแนวรูปภาพให้ชิดกับด้านซ้ายของแบบฟอร์ม
CENTEREnumจัดรูปภาพให้อยู่กึ่งกลางของแบบฟอร์ม
RIGHTEnumจัดแนวรูปภาพให้ชิดด้านขวาของแบบฟอร์ม

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

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
SPREADSHEETEnumสเปรดชีต 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

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CORRECTEnumความคิดเห็นที่แสดงต่อผู้ตอบโดยอัตโนมัติสําหรับคําถามที่ตอบถูกต้อง
INCORRECTEnumความคิดเห็นที่แสดงต่อผู้ตอบโดยอัตโนมัติสำหรับคำถามที่ตอบไม่ถูกต้อง
GENERALEnumความคิดเห็นที่แสดงต่อผู้ตอบโดยอัตโนมัติเมื่อส่งคำตอบ

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ต่อท้ายรายการคําถามใหม่ซึ่งอนุญาตให้ผู้ตอบเลือกตัวเลือกเดียวจากรายการแบบเลื่อนลง
addMultipleChoiceItem()MultipleChoiceItemเพิ่มรายการคำถามใหม่ที่ให้ผู้ตอบเลือกตัวเลือกเดียวจากรายการปุ่มตัวเลือก หรือช่อง "อื่นๆ" (ไม่บังคับ)
addPageBreakItem()PageBreakItemเพิ่มรายการเลย์เอาต์ใหม่ที่ทําเครื่องหมายจุดเริ่มต้นของหน้า
addParagraphTextItem()ParagraphTextItemเพิ่มรายการคำถามใหม่ที่ให้ผู้ตอบป้อนบล็อกข้อความ
addRatingItem()RatingItemต่อท้ายรายการคำถามใหม่ซึ่งอนุญาตให้ผู้ตอบให้คะแนน
addScaleItem()ScaleItemต่อท้ายรายการคำถามใหม่ซึ่งอนุญาตให้ผู้ตอบเลือกตัวเลือกเดียวจากปุ่มตัวเลือกตามลำดับที่เรียงลำดับไว้
addSectionHeaderItem()SectionHeaderItemต่อท้ายรายการเลย์เอาต์ใหม่ซึ่งระบุจุดเริ่มต้นของส่วน
addTextItem()TextItemต่อท้ายรายการคำถามใหม่ซึ่งอนุญาตให้ผู้ตอบป้อนข้อความได้ 1 บรรทัด
addTimeItem()TimeItemต่อท้ายรายการคําถามใหม่ซึ่งช่วยให้ผู้ตอบระบุเวลาของวันได้
addVideoItem()VideoItemต่อท้ายรายการเลย์เอาต์ใหม่ที่แสดงวิดีโอ
canEditResponse()Booleanกำหนดว่าแบบฟอร์มจะแสดงลิงก์สำหรับแก้ไขคำตอบหลังจากส่งหรือไม่
collectsEmail()Booleanกำหนดว่าแบบฟอร์มจะรวบรวมอีเมลของผู้ตอบหรือไม่
createResponse()FormResponseสร้างคำตอบใหม่ในแบบฟอร์ม
deleteAllResponses()Formลบคำตอบที่ส่งทั้งหมดออกจากที่เก็บคำตอบของแบบฟอร์ม
deleteItem(index)voidลบรายการที่อยู่ที่ดัชนีที่ระบุจากรายการทั้งหมดในแบบฟอร์ม
deleteItem(item)voidลบรายการที่ระบุ
deleteResponse(responseId)Formลบคำตอบรายการเดียวออกจากที่เก็บคำตอบของแบบฟอร์ม
getConfirmationMessage()Stringรับข้อความยืนยันของแบบฟอร์ม
getCustomClosedFormMessage()Stringรับข้อความที่กําหนดเองซึ่งจะแสดงขึ้นหากแบบฟอร์มไม่ยอมรับคําตอบ หรือสตริงว่างหากไม่ได้ตั้งค่าข้อความที่กําหนดเอง
getDescription()Stringรับคําอธิบายของแบบฟอร์ม
getDestinationId()Stringรับรหัสของปลายทางการตอบกลับของแบบฟอร์ม
getDestinationType()DestinationTypeรับประเภทของปลายทางการตอบกลับของแบบฟอร์ม
getEditUrl()Stringรับ URL ที่สามารถใช้เข้าถึงโหมดแก้ไขของแบบฟอร์ม
getEditors()User[]รับรายชื่อผู้แก้ไขสำหรับ Form นี้
getId()Stringรับรหัสของแบบฟอร์ม
getItemById(id)Itemรับรายการที่มีรหัสที่ระบุ
getItems()Item[]รับอาร์เรย์ของรายการทั้งหมดในแบบฟอร์ม
getItems(itemType)Item[]รับอาร์เรย์ของรายการทั้งหมดในประเภทที่ระบุ
getPublishedUrl()Stringรับ URL ที่สามารถใช้ตอบแบบฟอร์ม
getResponse(responseId)FormResponseรับคําตอบของแบบฟอร์มรายการเดียวตามรหัสคําตอบ
getResponses()FormResponse[]รับอาร์เรย์ของคำตอบทั้งหมดของแบบฟอร์ม
getResponses(timestamp)FormResponse[]รับอาร์เรย์ของคำตอบทั้งหมดของแบบฟอร์มหลังจากวันที่และเวลาที่กำหนด
getShuffleQuestions()Booleanกำหนดว่าจะสุ่มลำดับคำถามในแต่ละหน้าของแบบฟอร์มหรือไม่
getSummaryUrl()Stringรับ URL ที่สามารถใช้เพื่อดูสรุปคำตอบของแบบฟอร์ม
getTitle()Stringรับชื่อของแบบฟอร์ม
hasLimitOneResponsePerUser()Booleanกำหนดว่าแบบฟอร์มอนุญาตให้ผู้ตอบตอบได้เพียงครั้งเดียวหรือไม่
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
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ตั้งค่าว่าแบบฟอร์มจะอนุญาตให้ผู้ตอบตอบได้เพียงครั้งเดียวหรือไม่
setProgressBar(enabled)Formตั้งค่าว่าแบบฟอร์มจะมีแถบความคืบหน้าหรือไม่
setPublishingSummary(enabled)Formตั้งค่าว่าแบบฟอร์มจะแสดงลิงก์เพื่อดูสรุปคำตอบหลังจากที่ผู้ตอบส่งแบบฟอร์มหรือไม่
setShowLinkToRespondAgain(enabled)Formตั้งค่าว่าแบบฟอร์มจะแสดงลิงก์เพื่อส่งคำตอบอื่นหรือไม่หลังจากที่ผู้ตอบกรอกแบบฟอร์มเสร็จแล้ว
setShuffleQuestions(shuffle)Formตั้งค่าว่าจะสุ่มลําดับคําถามในแต่ละหน้าของแบบฟอร์มหรือไม่
setTitle(title)Formตั้งค่าชื่อของแบบฟอร์ม
shortenFormUrl(url)Stringแปลง URL แบบยาวของแบบฟอร์มเป็น URL แบบสั้น
submitGrades(responses)Formส่งคะแนนสำหรับ FormResponses ที่ระบุ

FormApp

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
AlignmentAlignmentการแจกแจงประเภทการจัดแนวรูปภาพ
DestinationTypeDestinationTypeการแจกแจงประเภทของปลายทางที่จัดเก็บคําตอบของแบบฟอร์มได้
FeedbackTypeFeedbackTypeการแจกแจงประเภทของแบบฟอร์ม Feedbacks
ItemTypeItemTypeการแจกแจงประเภทของแบบฟอร์ม Items
PageNavigationTypePageNavigationTypeการแจกแจงลักษณะการทำงานที่เป็นไปได้สําหรับการไปยังส่วนต่างๆ ของหน้า
RatingIconTypeRatingIconTypeการแจกแจงประเภทไอคอนการให้คะแนน RatingIcons

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
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แสดงผลรายการเป็นรายการข้อความย่อหน้า
asRatingItem()RatingItemแสดงผลรายการเป็นรายการการให้คะแนน
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

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CHECKBOXEnumรายการคำถามที่อนุญาตให้ผู้ตอบเลือกช่องทำเครื่องหมายอย่างน้อย 1 ช่อง รวมถึงช่อง "อื่นๆ" (ไม่บังคับ)
CHECKBOX_GRIDEnumรายการคำถามที่แสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือกตัวเลือกได้หลายรายการต่อแถวจากช่องทำเครื่องหมายตามลำดับ
DATEEnumรายการคำถามที่อนุญาตให้ผู้ตอบระบุวันที่
DATETIMEEnumรายการคำถามที่อนุญาตให้ผู้ตอบระบุวันที่และเวลา
DURATIONEnumรายการคำถามที่อนุญาตให้ผู้ตอบระบุระยะเวลา
GRIDEnumรายการคําถามที่แสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือกตัวเลือกได้ 1 รายการต่อแถวจากปุ่มตัวเลือกตามลําดับ
IMAGEEnumรายการเลย์เอาต์ที่แสดงรูปภาพ
LISTEnumรายการคำถามที่อนุญาตให้ผู้ตอบเลือกตัวเลือกเดียวจากรายการแบบเลื่อนลง
MULTIPLE_CHOICEEnumรายการคำถามที่ให้ผู้ตอบเลือกตัวเลือกเดียวจากรายการปุ่มตัวเลือก หรือช่อง "อื่นๆ" (ไม่บังคับ)
PAGE_BREAKEnumรายการเลย์เอาต์ที่ระบุจุดเริ่มต้นของหน้า
PARAGRAPH_TEXTEnumรายการคำถามที่อนุญาตให้ผู้ตอบป้อนบล็อกข้อความ
RATINGEnumรายการคำถามที่อนุญาตให้ผู้ตอบให้คะแนน
SCALEEnumรายการคำถามที่ให้ผู้ตอบเลือกตัวเลือกเดียวจากปุ่มตัวเลือกที่มีลําดับเลข
SECTION_HEADEREnumรายการเลย์เอาต์ที่ระบุจุดเริ่มต้นของส่วน
TEXTEnumรายการคำถามที่อนุญาตให้ผู้ตอบป้อนข้อความ 1 บรรทัด
TIMEEnumรายการคำถามที่อนุญาตให้ผู้ตอบระบุเวลาของวัน
VIDEOEnumรายการเลย์เอาต์ที่แสดงวิดีโอ YouTube
FILE_UPLOADEnumรายการคำถามที่อนุญาตให้ผู้ตอบอัปโหลดไฟล์
UNSUPPORTEDEnumรายการที่ระบบยังไม่รองรับผ่าน API ในขณะนี้

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)

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CONTINUEEnumไปยังหน้าถัดไปของแบบฟอร์มหลังจากกรอกหน้าปัจจุบันเสร็จแล้ว
GO_TO_PAGEEnumข้ามไปยังหน้าที่ระบุของแบบฟอร์มหลังจากกรอกหน้าปัจจุบันเสร็จแล้ว
RESTARTEnumเริ่มกรอกแบบฟอร์มใหม่ตั้งแต่ต้นโดยไม่มีการล้างคำตอบที่ป้อนไว้แล้ว หลังจากกรอกหน้าปัจจุบันเสร็จแล้ว
SUBMITEnumส่งคำตอบแบบฟอร์มหลังจากกรอกหน้าปัจจุบันเสร็จแล้ว

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ตั้งค่าข้อความแสดงความคิดเห็น

RatingIconType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
STAREnumไอคอนดาว
HEARTEnumไอคอนหัวใจ
THUMB_UPEnumไอคอนกดชอบ

RatingItem

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
createResponse(response)ItemResponseสร้าง ItemResponse ใหม่สำหรับรายการการจัดประเภทนี้
duplicate()RatingItemสร้างสำเนาของรายการนี้และเพิ่มไว้ที่ท้ายแบบฟอร์ม
getGeneralFeedback()QuizFeedbackแสดงความคิดเห็นที่แสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้
getHelpText()Stringรับข้อความความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
getId()Integerรับตัวระบุที่ไม่ซ้ำกันของรายการ
getIndex()Integerรับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม
getPoints()Integerแสดงผลคะแนนของงานที่มีคะแนน
getRatingIcon()RatingIconTypeรับไอคอนที่เลือกสำหรับการจัดประเภท
getRatingScaleLevel()Integerรับระดับสเกลการให้คะแนน
getTitle()Stringรับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem)
getType()ItemTypeรับประเภทของรายการซึ่งแสดงเป็น ItemType
isRequired()Booleanกำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่
setGeneralFeedback(feedback)RatingItemตั้งค่าให้แสดงความคิดเห็นต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ซึ่งไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง)
setHelpText(text)RatingItemตั้งค่าข้อความความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
setPoints(points)RatingItemกำหนดจำนวนคะแนนของงานที่ให้คะแนนได้
setRatingIcon(ratingIcon)RatingItemตั้งค่าไอคอนของการจัดประเภท
setRatingScaleLevel(ratingScaleLevel)RatingItemกำหนดระดับสูงสุดของสเกลการจัดประเภท
setRequired(enabled)RatingItemตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่
setTitle(title)RatingItemตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem)

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

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
requireNumber()TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลข
requireNumberBetween(start, end)TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลขระหว่างจุดเริ่มต้นและจุดสิ้นสุด
requireNumberEqualTo(number)TextValidationBuilderกำหนดให้รายการข้อความต้องเป็นตัวเลขที่เท่ากับค่าที่ระบุ
requireNumberGreaterThan(number)TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลขที่มากกว่าค่าที่ระบุ
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลขที่มากกว่าหรือเท่ากับค่าที่ระบุ
requireNumberLessThan(number)TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลขที่น้อยกว่าค่าที่ระบุ
requireNumberLessThanOrEqualTo(number)TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลขที่น้อยกว่าหรือเท่ากับค่าที่ระบุ
requireNumberNotBetween(start, end)TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลขที่ไม่ได้อยู่ในช่วงเริ่มต้นและสิ้นสุด (รวม)
requireNumberNotEqualTo(number)TextValidationBuilderกําหนดให้รายการข้อความต้องเป็นตัวเลขที่ไม่เท่ากับค่าที่ระบุ
requireTextContainsPattern(pattern)TextValidationBuilderกำหนดให้คำตอบต้องมีรูปแบบ
requireTextDoesNotContainPattern(pattern)TextValidationBuilderกำหนดให้คำตอบไม่มีรูปแบบ
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderกำหนดให้คำตอบไม่ตรงกับรูปแบบ
requireTextIsEmail()TextValidationBuilderรายการข้อความต้องเป็นอีเมล
requireTextIsUrl()TextValidationBuilderกำหนดให้รายการข้อความต้องเป็น URL
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderกําหนดให้ความยาวของคำตอบต้องมากกว่าหรือเท่ากับค่า
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderกําหนดให้ความยาวของคําตอบต้องน้อยกว่าค่า
requireTextMatchesPattern(pattern)TextValidationBuilderต้องมีคำตอบที่ตรงกับรูปแบบ
requireWholeNumber()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กำหนดความกว้างของวิดีโอเป็นพิกเซล