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

FormApp

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
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แสดงแบบฟอร์มที่สคริปต์ผูกกับคอนเทนเนอร์
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

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CHECKBOXEnumรายการคำถามที่ช่วยให้ผู้ตอบเลือกช่องทำเครื่องหมายได้อย่างน้อย 1 ช่อง รวมถึง ไม่บังคับ "อื่นๆ" ด้วย
CHECKBOX_GRIDEnumรายการคำถามแสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งให้ผู้ตอบเลือก หลายตัวเลือกต่อแถวจากลำดับช่องทำเครื่องหมาย
DATEEnumรายการคำถามที่ช่วยให้ผู้ตอบระบุวันที่ได้
DATETIMEEnumรายการคำถามที่ให้ผู้ตอบระบุวันที่และเวลาได้
DURATIONEnumรายการคำถามที่ให้ผู้ตอบระบุระยะเวลาได้
GRIDEnumรายการคำถามแสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งให้ผู้ตอบเลือก หนึ่งตัวเลือกต่อหนึ่งแถวจากปุ่มตัวเลือกตามลำดับ
IMAGEEnumรายการเลย์เอาต์ที่แสดงรูปภาพ
LISTEnumรายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการแบบเลื่อนลง
MULTIPLE_CHOICEEnumรายการคำถามที่ให้ผู้ตอบเลือก 1 ตัวเลือกจากรายการปุ่มตัวเลือก หรือ "อื่นๆ" ที่ไม่บังคับ ด้วย
PAGE_BREAKEnumรายการเลย์เอาต์ที่ทำเครื่องหมายจุดเริ่มต้นของหน้า
PARAGRAPH_TEXTEnumรายการคำถามที่ให้ผู้ตอบป้อนบล็อกข้อความได้
SCALEEnumรายการคำถามที่ให้ผู้ตอบเลือกหนึ่งตัวเลือกจากลำดับตัวเลขของ ปุ่มตัวเลือก
SECTION_HEADEREnumรายการเลย์เอาต์ที่แสดงให้เห็นจุดเริ่มต้นของส่วน
TEXTEnumรายการคำถามที่ให้ผู้ตอบป้อนข้อความ 1 บรรทัด
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)

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
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ตั้งค่าความกว้างของวิดีโอเป็นพิกเซล