ตัวเลือกเดียวที่เชื่อมโยงกับประเภท Item
ที่รองรับตัวเลือกต่างๆ เช่น CheckboxItem
, ListItem
หรือ MultipleChoiceItem
// Create a new form and add a multiple-choice item. var form = FormApp.create('Form Name'); var item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([ item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE), item.createChoice('Dogs', FormApp.PageNavigationType.RESTART) ]); // Add another page because navigation has no effect on the last page. form.addPageBreakItem().setTitle('You chose well!'); // Log the navigation types that each choice results in. var choices = item.getChoices(); for (var i = 0; i < choices.length; i++) { Logger.log('If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType()); }
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getGotoPage() | PageBreakItem | รับ PageBreakItem ที่ตั้งค่าเป็นปลายทาง GO_TO_PAGE
หากผู้ตอบเลือกตัวเลือกนี้และกรอกข้อมูลในหน้าปัจจุบัน |
getPageNavigationType() | PageNavigationType | รับ PageNavigationType ที่เกิดขึ้นหากผู้ตอบเลือกตัวเลือกนี้และ
ทำให้หน้าปัจจุบันเสร็จสมบูรณ์ |
getValue() | String | รับค่าของตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
isCorrectAnswer() | Boolean | รับข้อมูลว่าตัวเลือกดังกล่าวเป็นคำตอบที่ถูกต้องสำหรับคำถามหรือไม่ |
เอกสารโดยละเอียด
getGotoPage()
รับ PageBreakItem
ที่ตั้งค่าเป็นปลายทาง GO_TO_PAGE
หากผู้ตอบเลือกตัวเลือกนี้และกรอกข้อมูลในหน้าปัจจุบัน วิธีนี้ใช้ได้กับ
ทางเลือกที่เกี่ยวข้องกับ MultipleChoiceItems
เพื่อดูตัวเลือกอื่นๆ
จะแสดง null
รีเทิร์น
PageBreakItem
— ปลายทาง GO_TO_PAGE
สำหรับตัวเลือกนี้ หรือ null
ถ้าไม่มี
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getValue()
รับค่าของตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม
รีเทิร์น
String
— ค่าของตัวเลือก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isCorrectAnswer()
รับข้อมูลว่าตัวเลือกดังกล่าวเป็นคำตอบที่ถูกต้องสำหรับคำถามหรือไม่ วิธีนี้ใช้กับ คำถามที่เป็นส่วนหนึ่งของแบบทดสอบ สำหรับแบบฟอร์มที่ไม่ใช่แบบทดสอบ จะแสดงผลเป็น "เท็จ"
รีเทิร์น
Boolean
— ระบุว่าตัวเลือกดังกล่าวเป็นคำตอบที่ถูกต้องหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms