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

FormApp

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

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

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

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