ตัวเลือกเดียวที่เชื่อมโยงกับประเภทของ Item ที่รองรับตัวเลือก เช่น CheckboxItem, ListItem หรือ MultipleChoiceItem
// Create a new form and add a multiple-choice item. const form = FormApp.create('Form Name'); const 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. const choices = item.getChoices(); for (let i = 0; i < choices.length; i++) { Logger.log( 'If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType(), ); }
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | Page | รับ Page ที่ตั้งค่าเป็นGO_TO_PAGEปลายทาง
หากผู้ตอบเลือกตัวเลือกนี้และทําหน้าปัจจุบันให้เสร็จสมบูรณ์ |
get | Page | รับ Page ที่เกิดขึ้นหากผู้ตอบเลือกตัวเลือกนี้และ
ทําหน้าปัจจุบันเสร็จสมบูรณ์ |
get | String | รับค่าของตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
is | 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 — Whether the choice is a correct answer.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms