รายการคำถามที่ช่วยให้ผู้ตอบเลือกตัวเลือกเดียวจากรายการแบบเลื่อนลง คุณเข้าถึงหรือสร้างรายการจาก Form ได้
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?').setChoices([ item.createChoice('Cats'), item.createChoice('Dogs') ]);
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
create | Choice | สร้างตัวเลือกใหม่ |
create | Choice | สร้างตัวเลือกใหม่ |
create | Choice | สร้างตัวเลือกใหม่พร้อมตัวเลือกการนำทางในหน้าซึ่งจะข้ามไปยังรายการตัวแบ่งหน้าหนึ่งๆ |
create | Choice | สร้างตัวเลือกใหม่พร้อมตัวเลือกการนำทางในหน้า |
create | Item | สร้าง Item ใหม่สำหรับรายการในลิสต์นี้ |
duplicate() | List | สร้างสำเนาของรายการนี้และต่อท้ายแบบฟอร์ม |
get | Choice[] | รับตัวเลือกทั้งหมดสำหรับสินค้า |
get | Quiz | แสดงความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง |
get | Quiz | แสดงความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
get | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
get | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
get | Integer | รับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม |
get | Integer | แสดงค่าคะแนนของรายการที่ให้คะแนนได้ |
get | String | รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section) |
get | Item | รับประเภทของรายการ ซึ่งแสดงเป็น Item |
is | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | List | ตั้งค่าตัวเลือกสำหรับรายการจากอาร์เรย์ของสตริง |
set | List | ตั้งค่าอาร์เรย์ของตัวเลือกสำหรับรายการ |
set | List | ตั้งค่าความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามถูกต้อง |
set | List | กำหนดความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง |
set | List | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
set | List | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
set | List | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | List | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section) |
เอกสารโดยละเอียด
create Choice(value)
สร้างตัวเลือกใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
value | String | ค่าของตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
รีเทิร์น
Choice — ตัวเลือกใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Choice(value, isCorrect)
สร้างตัวเลือกใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
value | String | ค่าของตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
is | Boolean | ตัวเลือกนั้นเป็นคำตอบที่ถูกต้องหรือไม่ |
รีเทิร์น
Choice — ตัวเลือกใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Choice(value, navigationItem)
สร้างตัวเลือกใหม่พร้อมตัวเลือกการนำทางในหน้าซึ่งจะข้ามไปยังรายการตัวแบ่งหน้าหนึ่งๆ ซึ่งเทียบเท่ากับ create ที่ตั้งค่า navigation เป็น Form ตัวเลือกที่ใช้การนำทางในหน้า
จะรวมกับตัวเลือกที่ไม่ได้ใช้การนำทางในหน้าในรายการเดียวกันไม่ได้
การไปยังหน้าต่างๆ จะเกิดขึ้นหลังจากที่ผู้ตอบแบบสอบถามทำหน้าที่มีตัวเลือกนั้นเสร็จแล้ว และเฉพาะในกรณีที่ผู้ตอบเลือกตัวเลือกนั้น หากผู้ตอบเลือกหลายตัวเลือกที่มี วิธีการนำทางในหน้าเว็บเดียวกัน จะมีเพียงตัวเลือกการนำทางสุดท้ายเท่านั้นที่มีผล นอกจากนี้ การไปยังส่วนต่างๆ ของหน้ายังไม่มีผลต่อหน้าสุดท้ายของแบบฟอร์มด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
value | String | ค่าของตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
navigation | Page | รายการที่จะไปยัง |
รีเทิร์น
Choice — ตัวเลือกใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Response(response)
สร้าง Item ใหม่สำหรับรายการในลิสต์นี้ ส่งข้อยกเว้นหากอาร์กิวเมนต์ response ไม่ตรงกับตัวเลือกที่ถูกต้องสำหรับรายการนี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
response | String | คำตอบที่ถูกต้องสำหรับรายการในรายการนี้ |
รีเทิร์น
Item - คำตอบของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
get Choices()
get Feedback For Correct()
แสดงความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามได้อย่างถูกต้อง
รีเทิร์น
Quiz - ความคิดเห็น (หากมี)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Feedback For Incorrect()
แสดงความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง
รีเทิร์น
Quiz - ความคิดเห็น (หากมี)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Help Text()
รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section)
รีเทิร์น
String - ข้อความช่วยเหลือหรือข้อความคำอธิบายของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Id()
รับตัวระบุที่ไม่ซ้ำกันของรายการ
รีเทิร์น
Integer — รหัสของสินค้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Index()
รับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม
รีเทิร์น
Integer — ดัชนีของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Points()
แสดงค่าคะแนนของรายการที่ให้คะแนนได้
รีเทิร์น
Integer - คะแนนเต็มของคำถาม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Title()
รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section)
รีเทิร์น
String - ชื่อหรือข้อความส่วนหัวของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Type()
is Required()
กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่
รีเทิร์น
Boolean — ผู้ตอบแบบสอบถามต้องตอบคำถามหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choice Values(values)
ตั้งค่าตัวเลือกสำหรับรายการจากอาร์เรย์ของสตริง แสดงข้อยกเว้นหากอาร์เรย์ที่ระบุ ว่างเปล่า
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
values | String[] | อาร์เรย์ของค่าตัวเลือก ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
รีเทิร์น
List — List นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choices(choices)
ตั้งค่าอาร์เรย์ของตัวเลือกสำหรับรายการ โยนข้อยกเว้นหากอาร์เรย์ที่ระบุว่างเปล่าหรือ
มีองค์ประกอบ null
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
choices | Choice[] | ตัวเลือกมากมาย |
รีเทิร์น
List — List นี้สำหรับการเชื่อมโยง
การขว้าง
Error — หากอาร์เรย์ที่ระบุเป็น null ว่าง หรือมีองค์ประกอบ null
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Correct(feedback)
ตั้งค่าความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามถูกต้อง
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
feedback | Quiz | ความคิดเห็นใหม่ ค่า Null จะล้างความคิดเห็น |
รีเทิร์น
List — List นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
กำหนดความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามไม่ถูกต้อง
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
feedback | Quiz | ความคิดเห็นใหม่ |
รีเทิร์น
List — List นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Help Text(text)
ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | ข้อความช่วยเหลือใหม่ |
รีเทิร์น
List — List นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Points(points)
กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ ค่าเริ่มต้นสำหรับรายการใหม่คือ 0
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
points | Integer | จำนวนคะแนนของคำถาม |
รีเทิร์น
List — List นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
enabled | Boolean | ผู้ตอบแบบสอบถามต้องตอบคำถามหรือไม่ |
รีเทิร์น
List — รายการปัจจุบัน (สำหรับการเชื่อมโยง)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
title | String | ข้อความชื่อหรือข้อความส่วนหัวใหม่ |
รีเทิร์น
List — List นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms