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());

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
AlignmentEnum ที่แสดงประเภทการจัดแนวรูปภาพที่รองรับ
CheckboxGridItemรายการคําถามซึ่งแสดงเป็นตารางคอลัมน์และแถวซึ่งช่วยให้ผู้ตอบเลือกได้หลายตัวเลือกต่อแถวจากช่องทําเครื่องหมายตามลําดับ
CheckboxGridValidationการตรวจสอบความถูกต้องของข้อมูลสําหรับ CheckboxGridItem
CheckboxGridValidationBuilderDataValidationBuilder สําหรับ CheckboxGridValidation
CheckboxItemรายการคําถามที่อนุญาตให้ผู้ตอบเลือกช่องทําเครื่องหมายอย่างน้อย 1 ช่อง และช่อง "อื่นๆ" ซึ่งเป็นตัวเลือก
CheckboxValidationการตรวจสอบความถูกต้องของข้อมูลสําหรับ CheckboxItem
CheckboxValidationBuilderDataValidationBuilder สําหรับ CheckboxValidation
Choiceตัวเลือกเดียวที่เชื่อมโยงกับประเภท Item ที่รองรับตัวเลือก เช่น CheckboxItem, ListItem หรือ MultipleChoiceItem
DateItemรายการคําถามที่อนุญาตให้ผู้ตอบระบุวันที่ได้
DateTimeItemรายการคําถามที่อนุญาตให้ผู้ตอบระบุวันที่และเวลาได้
DestinationTypeenum แสดงประเภทปลายทางการตอบกลับแบบฟอร์มที่สนับสนุน
DurationItemรายการคําถามที่อนุญาตให้ผู้ตอบระบุระยะเวลาได้
FeedbackTypeenum แสดงประเภทความคิดเห็นที่ได้รับการสนับสนุน
Formฟอร์มที่มีพร็อพเพอร์ตี้และรายการโดยรวม
FormAppอนุญาตให้สคริปต์เปิด Form ที่มีอยู่หรือสร้างใหม่
FormResponseคําตอบแบบฟอร์มทั้งหมด
GridItemรายการคําถาม แสดงเป็นตารางของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือก 1 ตัวเลือกต่อแถวจากปุ่มตัวเลือกได้ตามลําดับ
GridValidationการตรวจสอบความถูกต้องของข้อมูลสําหรับ GridItem
GridValidationBuilderDataValidationBuilder สําหรับ GridValidation
ImageItemรายการเลย์เอาต์ที่แสดงรูปภาพ
Itemรายการแบบฟอร์มทั่วไปที่มีพร็อพเพอร์ตี้ที่ใช้กับรายการทั้งหมด เช่น ชื่อและข้อความช่วยเหลือ
ItemResponseคําตอบสําหรับคําถาม 1 ข้อในแบบฟอร์ม
ItemTypeenum แสดงประเภทรายการแบบฟอร์มที่สนับสนุน
ListItemรายการคําถามที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการแบบเลื่อนลง
MultipleChoiceItemรายการคําถามที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการปุ่มตัวเลือกหรือช่อง "อื่นๆ" (ไม่บังคับ)
PageBreakItemรายการเลย์เอาต์ที่แสดงจุดเริ่มต้นของหน้าเว็บ
PageNavigationTypeenum แสดงประเภทการนําทางของหน้าที่ได้รับการสนับสนุน
ParagraphTextItemรายการคําถามที่อนุญาตให้ผู้ตอบป้อนบล็อกข้อความได้
ParagraphTextValidationการตรวจสอบความถูกต้องของข้อมูลสําหรับ ParagraphTextItem
ParagraphTextValidationBuilderDataValidationBuilder สําหรับ ParagraphTextValidation
QuizFeedbackการนําบีนของความคิดเห็นมาใช้ ซึ่งมีพร็อพเพอร์ตี้ที่มักใช้กับความคิดเห็นทั้งหมด เช่น ข้อความหรือลิงก์ที่แสดง
QuizFeedbackBuilderBaseBuilder พื้นฐานที่มีตัวตั้งค่าสําหรับพร็อพเพอร์ตี้ที่มักใช้กับความคิดเห็นทั้งหมด เช่น ข้อความที่แสดง
ScaleItemรายการคําถามที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากปุ่มตัวเลือกที่มีลําดับเลขได้
SectionHeaderItemรายการรูปแบบที่แสดงจุดเริ่มต้นของส่วน
TextItemรายการคําถามที่อนุญาตให้ผู้ตอบป้อนข้อความบรรทัดเดียวได้
TextValidationการตรวจสอบความถูกต้องของข้อมูลสําหรับ TextItem
TextValidationBuilderDataValidationBuilder สําหรับ TextValidation
TimeItemรายการคําถามที่อนุญาตให้ผู้ตอบระบุเวลาของวันได้
VideoItemรายการเลย์เอาต์ที่แสดงวิดีโอ

Alignment

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

พร็อพเพอร์ตี้Typeคำอธิบาย
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

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

พร็อพเพอร์ตี้Typeคำอธิบาย
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

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

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

Form

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addCheckboxGridItem()CheckboxGridItemต่อท้ายรายการคําถามใหม่ ซึ่งแสดงเป็นตารางแบบแถวและแถว ซึ่งช่วยให้ผู้ตอบสามารถเลือกหลายตัวเลือกต่อแถวได้จากช่องทําเครื่องหมายตามลําดับ
addCheckboxItem()CheckboxItemต่อท้ายรายการคําถามใหม่ที่ให้ผู้ตอบเลือกช่องทําเครื่องหมายหนึ่งช่องขึ้นไป เช่นเดียวกับช่อง "อื่นๆ" ซึ่งเป็นตัวเลือก
addDateItem()DateItemต่อท้ายด้วยคําถามใหม่ที่อนุญาตให้ผู้ตอบระบุวันที่
addDateTimeItem()DateTimeItemบวกคําถามใหม่ที่อนุญาตให้ผู้ตอบระบุวันที่และเวลา
addDurationItem()DurationItemบวกคําถามใหม่ที่อนุญาตให้ผู้ตอบระบุระยะเวลา
addEditor(emailAddress)Formเพิ่มผู้ใช้ที่ต้องการลงในรายการเครื่องมือแก้ไขของ Form
addEditor(user)Formเพิ่มผู้ใช้ที่ต้องการลงในรายการเครื่องมือแก้ไขของ Form
addEditors(emailAddresses)Formเพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้แก้ไขสําหรับ Form
addGridItem()GridItemต่อท้ายรายการคําถามใหม่ ซึ่งแสดงเป็นตารางของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือก 1 ตัวเลือกต่อแถวจากลําดับของปุ่มตัวเลือกได้
addImageItem()ImageItemเพิ่มรายการเลย์เอาต์ใหม่ที่จะแสดงรูปภาพ
addListItem()ListItemต่อท้ายรายการคําถามใหม่ที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการแบบเลื่อนลง
addMultipleChoiceItem()MultipleChoiceItemเพิ่มรายการคําถามใหม่ที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการปุ่มตัวเลือกหรือช่อง "อื่นๆ" (ไม่บังคับ)
addPageBreakItem()PageBreakItemเพิ่มรายการเลย์เอาต์ใหม่ที่มีเครื่องหมายระบุจุดเริ่มต้นของหน้าเว็บ
addParagraphTextItem()ParagraphTextItemเพิ่มรายการคําถามใหม่ที่อนุญาตให้ผู้ตอบป้อนบล็อกข้อความได้
addScaleItem()ScaleItemบวกรายการคําถามใหม่ที่อนุญาตให้ผู้ตอบเลือก 1 ตัวเลือกจากปุ่มตัวเลือกตามลําดับเวลา
addSectionHeaderItem()SectionHeaderItemต่อท้ายด้วยรายการเลย์เอาต์ใหม่ที่แสดงภาพการเริ่มต้นของส่วน
addTextItem()TextItemต่อท้ายรายการคําถามใหม่ที่อนุญาตให้ผู้ตอบป้อนข้อความบรรทัดเดียว
addTimeItem()TimeItemต่อท้ายรายการคําถามใหม่ที่อนุญาตให้ผู้ตอบระบุเวลาของวัน
addVideoItem()VideoItemเพิ่มรายการเลย์เอาต์ใหม่ที่แสดงวิดีโอ
canEditResponse()Booleanกําหนดว่าแบบฟอร์มจะแสดงลิงก์เพื่อแก้ไขคําตอบหรือไม่หลังจากส่งคําตอบแล้ว
collectsEmail()Booleanกําหนดว่าจะฟอร์มให้ที่อยู่อีเมลของผู้ตอบหรือไม่
createResponse()FormResponseสร้างการตอบกลับใหม่ให้กับแบบฟอร์ม
deleteAllResponses()Formลบการตอบกลับทั้งหมดที่ส่งออกจากที่เก็บการตอบกลับของแบบฟอร์ม
deleteItem(index)voidลบรายการที่ดัชนีหนึ่งๆ จากรายการทั้งหมดในแบบฟอร์ม
deleteItem(item)voidลบรายการที่กําหนด
deleteResponse(responseId)Formลบคําตอบเดียวจากพื้นที่เก็บคําตอบของแบบฟอร์ม
getConfirmationMessage()Stringได้รับข้อความยืนยันของแบบฟอร์ม
getCustomClosedFormMessage()Stringได้รับข้อความที่กําหนดเองซึ่งจะปรากฏหากแบบฟอร์มไม่รับคําตอบ หรือสตริงว่างถ้าไม่ได้ตั้งค่าข้อความที่กําหนดเอง
getDescription()Stringรับรายละเอียดของแบบฟอร์ม
getDestinationId()Stringรับรหัสปลายทางการตอบกลับของแบบฟอร์ม
getDestinationType()DestinationTypeรับประเภทปลายทางการตอบกลับของแบบฟอร์ม
getEditUrl()Stringรับ URL ที่ใช้เข้าถึงโหมดแก้ไขของแบบฟอร์มได้
getEditors()User[]รับรายชื่อผู้แก้ไขสําหรับ Form นี้
getId()Stringรับรหัสของแบบฟอร์ม
getItemById(id)Itemรับรายการที่มีรหัสที่ระบุ
getItems()Item[]รับอาร์เรย์ของรายการทั้งหมดในแบบฟอร์มนี้
getItems(itemType)Item[]รับอาร์เรย์ของรายการทั้งหมดในประเภทที่ระบุ
getPublishedUrl()Stringรับ URL ที่ใช้ตอบกลับแบบฟอร์มได้
getResponse(responseId)FormResponseได้รับการตอบกลับแบบฟอร์มเดียวตามรหัสการตอบกลับ
getResponses()FormResponse[]รับอาร์เรย์ของการตอบกลับแบบฟอร์มทั้งหมด
getResponses(timestamp)FormResponse[]รับข้อมูลอาร์เรย์ของคําตอบทั้งหมดของแบบฟอร์มหลังจากวันที่และเวลาที่ระบุ
getShuffleQuestions()Booleanตรวจสอบว่าการสุ่มคําถามในแต่ละหน้าของแบบฟอร์มเป็นแบบสุ่มหรือไม่
getSummaryUrl()Stringรับ URL ที่ใช้ดูข้อมูลสรุปของคําตอบในแบบฟอร์มได้
getTitle()Stringรับชื่อของแบบฟอร์ม
hasLimitOneResponsePerUser()Booleanกําหนดว่าฟอร์มจะอนุญาตให้มีคําตอบเพียง 1 รายการต่อผู้ตอบ 1 คนหรือไม่
hasProgressBar()Booleanกําหนดว่าแบบฟอร์มจะแสดงแถบความคืบหน้าหรือไม่
hasRespondAgainLink()Booleanกําหนดว่าแบบฟอร์มจะแสดงลิงก์เพื่อส่งคําตอบอื่นอีกหรือไม่หลังจากที่ผู้ตอบ กรอกข้อมูลในแบบฟอร์มจนเสร็จ
isAcceptingResponses()Booleanระบุว่าแบบฟอร์มยอมรับการตอบกลับอยู่หรือไม่
isPublishingSummary()Booleanกําหนดว่าแบบฟอร์มจะแสดงลิงก์เพื่อดูสรุปคําตอบหลังจากผู้ตอบตอบแบบฟอร์มแล้วหรือยัง
isQuiz()Booleanกําหนดว่าแบบฟอร์มเป็นแบบทดสอบหรือไม่
moveItem(from, to)Itemย้ายรายการที่ดัชนีหนึ่งๆ ไปยังรายการทั้งหมดในแบบฟอร์มไปยังดัชนีอื่น
moveItem(item, toIndex)Itemย้ายรายการที่ระบุไปยังดัชนีที่ระบุระหว่างรายการทั้งหมดในแบบฟอร์ม
removeDestination()Formยกเลิกการลิงก์แบบฟอร์มกับปลายทางการตอบกลับปัจจุบัน
removeEditor(emailAddress)Formนําผู้ใช้ที่ระบุออกจากรายการผู้แก้ไขสําหรับ Form
removeEditor(user)Formนําผู้ใช้ที่ระบุออกจากรายการผู้แก้ไขสําหรับ Form
requiresLogin()Booleanตรวจสอบว่าฟอร์มกําหนดให้ผู้ตอบต้องเข้าสู่ระบบบัญชีในโดเมนเดียวกันหรือโดเมนย่อยก่อนที่จะตอบกลับ
setAcceptingResponses(enabled)Formตั้งค่าว่าแบบฟอร์มกําลังรับการตอบกลับอยู่หรือไม่
setAllowResponseEdits(enabled)Formตั้งค่าว่าแบบฟอร์มจะแสดงลิงก์สําหรับแก้ไขการตอบกลับหรือไม่หลังจากส่ง
setCollectEmail(collect)Formตั้งค่าว่าแบบฟอร์มจะรวบรวมที่อยู่อีเมลของผู้ตอบหรือไม่
setConfirmationMessage(message)Formตั้งค่าข้อความยืนยันของแบบฟอร์ม
setCustomClosedFormMessage(message)Formตั้งค่าข้อความให้แสดงหากแบบฟอร์มไม่รับคําตอบ
setDescription(description)Formกําหนดคําอธิบายของฟอร์ม
setDestination(type, id)Formกําหนดปลายทางที่บันทึกการตอบกลับของแบบฟอร์ม
setIsQuiz(enabled)Formตั้งค่าว่าแบบฟอร์มเป็นแบบทดสอบหรือไม่
setLimitOneResponsePerUser(enabled)Formตั้งค่าว่าแบบฟอร์มอนุญาตให้มีการตอบกลับเพียง 1 รายการต่อผู้ตอบ 1 คนหรือไม่
setProgressBar(enabled)Formตั้งค่าว่าแบบฟอร์มมีแถบความคืบหน้าหรือไม่
setPublishingSummary(enabled)Formตั้งค่าว่าแบบฟอร์มจะแสดงลิงก์เพื่อดูสรุปคําตอบหลังจากผู้ตอบส่งแบบฟอร์มหรือไม่
setRequireLogin(requireLogin)Formกําหนดว่าฟอร์มกําหนดให้ผู้ตอบต้องเข้าสู่ระบบบัญชีในโดเมนเดียวกันหรือโดเมนย่อยก่อนที่จะตอบ
setShowLinkToRespondAgain(enabled)Formตั้งค่าว่าแบบฟอร์มจะแสดงลิงก์สําหรับส่งการตอบกลับอื่นหลังจากผู้ตอบกรอกข้อมูลในแบบฟอร์มแล้วหรือไม่
setShuffleQuestions(shuffle)Formระบุว่าจะสุ่มลําดับของคําถามในหน้าเว็บแต่ละหน้าหรือไม่
setTitle(title)Formตั้งชื่อแบบฟอร์ม
shortenFormUrl(url)Stringแปลง URL แบบยาวสําหรับแบบฟอร์มเป็น URL แบบสั้น
submitGrades(responses)Formส่งคะแนนสําหรับ FormResponses

FormApp

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

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

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
create(title)Formสร้างและแสดงผล Form ใหม่
createCheckboxGridValidation()CheckboxGridValidationBuilderแสดงผลอินสแตนซ์ของ CheckboxGridValidationBuilder ที่ใช้ตั้งค่าการตรวจสอบบน CheckboxGridItem ได้
createCheckboxValidation()CheckboxValidationBuilderแสดงผลอินสแตนซ์ของ CheckboxValidationBuilder ที่ใช้ตั้งค่าการตรวจสอบบน CheckboxItem ได้
createFeedback()QuizFeedbackBuilderแสดงผลอินสแตนซ์ของ QuizFeedbackBuilder ที่ใช้ตั้งค่าความคิดเห็นเกี่ยวกับ Item ที่ตัดเกรดได้
createGridValidation()GridValidationBuilderแสดงผลอินสแตนซ์ของ GridValidationBuilder ที่สามารถใช้ตั้งค่าการตรวจสอบความถูกต้องใน GridItem
createParagraphTextValidation()ParagraphTextValidationBuilderแสดงผลอินสแตนซ์ของ ParagraphTextValidationBuilder ที่ใช้ตั้งค่าการตรวจสอบบน ParagraphTextItem ได้
createTextValidation()TextValidationBuilderแสดงผลอินสแตนซ์ของ TextValidationBuilder ที่สามารถใช้ตั้งค่าการตรวจสอบความถูกต้องใน TextItem
getActiveForm()Formแสดงผลรูปแบบที่สคริปต์เป็น container-bound
getUi()Uiแสดงผลอินสแตนซ์ของอินเทอร์เฟซผู้ใช้ของเครื่องมือแก้ไขฟอร์มที่อนุญาตให้สคริปต์เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง
openById(id)Formแสดงผล Form ด้วยรหัสที่ระบุ
openByUrl(url)Formแสดงผล Form ด้วย URL ที่ระบุ

FormResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getEditResponseUrl()Stringสร้าง URL ที่ใช้เพื่อแก้ไขคําตอบที่ส่งแล้วได้
getGradableItemResponses()ItemResponse[]รับการตอบกลับของรายการทั้งหมดที่มีในคําตอบแบบฟอร์มตามลําดับเดียวกับรายการที่ปรากฏในแบบฟอร์ม
getGradableResponseForItem(item)ItemResponseรับการตอบกลับของรายการที่อยู่ในคําตอบของแบบฟอร์มสําหรับรายการที่ระบุ
getId()Stringรับรหัสการตอบกลับของแบบฟอร์ม
getItemResponses()ItemResponse[]รับการตอบกลับของรายการทั้งหมดที่มีในคําตอบแบบฟอร์มตามลําดับเดียวกับรายการที่ปรากฏในแบบฟอร์ม
getRespondentEmail()Stringรับอีเมลของบุคคลที่ส่งการตอบกลับ หากเปิดใช้การตั้งค่า Form.setCollectEmail(collect) ไว้
getResponseForItem(item)ItemResponseรับการตอบกลับของรายการที่อยู่ในการตอบกลับแบบฟอร์มนี้สําหรับรายการที่ระบุ
getTimestamp()Dateรับการประทับเวลาในการส่งการตอบกลับแบบฟอร์ม
submit()FormResponseส่งการตอบกลับ
toPrefilledUrl()Stringสร้าง URL สําหรับแบบฟอร์มที่มีการป้อนข้อมูลคําตอบไว้ล่วงหน้าโดยอิงตามคําตอบในฟอร์มนี้
withItemGrade(gradedResponse)FormResponseเพิ่มคะแนนของการตอบกลับรายการที่ระบุไปยังคําตอบของแบบฟอร์ม
withItemResponse(response)FormResponseเพิ่มการตอบกลับรายการที่ระบุไปยังคําตอบของแบบฟอร์ม

GridItem

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
clearValidation()GridItemนําการตรวจสอบข้อมูลใดๆ สําหรับรายการแบบตารางนี้ออก
createResponse(responses)ItemResponseสร้าง ItemResponse ใหม่สําหรับรายการตารางนี้
duplicate()GridItemสร้างสําเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม
getColumns()String[]รับค่าสําหรับทุกคอลัมน์ในตารางกริด
getHelpText()Stringรับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการการออกแบบ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
getId()Integerรับตัวระบุที่ไม่ซ้ํากันของรายการ
getIndex()Integerรับดัชนีของรายการจากรายการทั้งหมดในแบบฟอร์มนี้
getRows()String[]รับค่าของทุกแถวในตาราง
getTitle()Stringรับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีที่เป็น SectionHeaderItem)
getType()ItemTypeได้รับประเภทของรายการ ซึ่งแสดงเป็น ItemType
isRequired()Booleanระบุว่าผู้ตอบต้องตอบคําถามหรือไม่
setColumns(columns)GridItemตั้งค่าคอลัมน์ของตารางกริดตามอาร์เรย์ของค่า
setHelpText(text)GridItemตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการการออกแบบ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
setRequired(enabled)GridItemตั้งค่าว่าผู้ตอบต้องตอบคําถามหรือไม่
setRows(rows)GridItemตั้งค่าแถวของตารางตามอาร์เรย์ของค่า
setTitle(title)GridItemตั้งชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีที่เป็น SectionHeaderItem)
setValidation(validation)GridItemตั้งค่าการตรวจสอบความถูกต้องของข้อมูลสําหรับตารางกริดนี้

GridValidation

GridValidationBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
requireLimitOneResponsePerColumn()GridValidationBuilderต้องมี 1 คําตอบต่อคอลัมน์สําหรับรายการแบบตารางกริด

ImageItem

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
duplicate()ImageItemสร้างสําเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม
getAlignment()Alignmentปรับแนวรูปภาพให้อยู่ในแนวนอน
getHelpText()Stringรับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการการออกแบบ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
getId()Integerรับตัวระบุที่ไม่ซ้ํากันของรายการ
getImage()Blobรับอิมเมจที่กําหนดให้กับรายการอยู่ในปัจจุบัน
getIndex()Integerรับดัชนีของรายการจากรายการทั้งหมดในแบบฟอร์มนี้
getTitle()Stringรับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีที่เป็น SectionHeaderItem)
getType()ItemTypeได้รับประเภทของรายการ ซึ่งแสดงเป็น ItemType
getWidth()Integerรับข้อมูลความกว้างของรูปภาพเป็นพิกเซล
setAlignment(alignment)ImageItemตั้งค่าการจัดข้อความแนวนอน
setHelpText(text)ImageItemตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการการออกแบบ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
setImage(image)ImageItemตั้งค่าตัวรูปภาพ
setTitle(title)ImageItemตั้งชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีที่เป็น SectionHeaderItem)
setWidth(width)ImageItemตั้งค่าความกว้างของรูปภาพเป็นพิกเซล

Item

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
asCheckboxGridItem()CheckboxGridItemแสดงผลรายการดังกล่าวเป็นรายการแบบช่องทําเครื่องหมาย
asCheckboxItem()CheckboxItemส่งคืนรายการดังกล่าวเป็นรายการช่องทําเครื่องหมาย
asDateItem()DateItemแสดงผลรายการเป็นรายการวันที่
asDateTimeItem()DateTimeItemแสดงผลรายการเป็นรายการเวลาและวันที่
asDurationItem()DurationItemส่งคืนสินค้าเป็นรายการระยะเวลา
asGridItem()GridItemแสดงผลรายการเป็นรายการในตาราง
asImageItem()ImageItemส่งคืนสินค้าเป็นรายการรูปภาพ
asListItem()ListItemแสดงผลข้อมูลเป็นรายการ
asMultipleChoiceItem()MultipleChoiceItemแสดงผลรายการเป็นรายการแบบหลายตัวเลือก
asPageBreakItem()PageBreakItemส่งกลับรายการดังกล่าวเป็นรายการตัวแบ่งหน้า
asParagraphTextItem()ParagraphTextItemแสดงผลรายการเป็นรายการข้อความย่อหน้า
asScaleItem()ScaleItemแสดงผลรายการเป็นรายการขนาด
asSectionHeaderItem()SectionHeaderItemแสดงผลรายการเป็นรายการส่วนหัว
asTextItem()TextItemแสดงผลรายการเป็นข้อความ
asTimeItem()TimeItemแสดงผลรายการเป็นรายการเวลา
asVideoItem()VideoItemส่งคืนรายการดังกล่าวเป็นรายการวิดีโอ
duplicate()Itemสร้างสําเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม
getHelpText()Stringรับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการการออกแบบ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
getId()Integerรับตัวระบุที่ไม่ซ้ํากันของรายการ
getIndex()Integerรับดัชนีของรายการจากรายการทั้งหมดในแบบฟอร์มนี้
getTitle()Stringรับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีที่เป็น SectionHeaderItem)
getType()ItemTypeได้รับประเภทของรายการ ซึ่งแสดงเป็น ItemType
setHelpText(text)Itemตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการการออกแบบ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
setTitle(title)Itemตั้งชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีที่เป็น SectionHeaderItem)

ItemResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getFeedback()Objectรับความคิดเห็นสําหรับคําตอบที่ผู้ตอบส่งเข้ามา
getItem()Itemได้รับรายการคําถามที่คําตอบนี้ตอบไว้
getResponse()Objectได้รับคําตอบที่ผู้ตอบส่งเข้ามา
getScore()Objectรับคะแนนสําหรับคําตอบของผู้ตอบ
setFeedback(feedback)ItemResponseตั้งค่าความคิดเห็นที่ควรแสดงสําหรับคําตอบที่ผู้ตอบส่ง
setScore(score)ItemResponseกําหนดคะแนนสําหรับคําตอบที่ผู้ตอบส่งเข้ามา

ItemType

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

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

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)

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

พร็อพเพอร์ตี้Typeคำอธิบาย
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ตั้งค่าข้อความความคิดเห็น

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ตั้งค่าความกว้างของวิดีโอเป็นพิกเซล