รายการคำถามที่แสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือกได้ 1 ตัวเลือกต่อแถวจากลำดับปุ่มตัวเลือก คุณเข้าถึงหรือสร้างรายการจาก Form ได้
// Open a form by ID and add a new grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
clear | Grid | นำการตรวจสอบข้อมูลสำหรับรายการตารางกริดนี้ออก |
create | Item | สร้าง Item ใหม่สำหรับรายการตารางกริดนี้ |
duplicate() | Grid | สร้างสำเนาของรายการนี้และต่อท้ายแบบฟอร์ม |
get | String[] | รับค่าสำหรับทุกคอลัมน์ในตารางกริด |
get | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
get | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
get | Integer | รับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม |
get | String[] | รับค่าสำหรับทุกแถวในตารางกริด |
get | String | รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section) |
get | Item | รับประเภทของรายการ ซึ่งแสดงเป็น Item |
is | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | Grid | ตั้งค่าคอลัมน์ของตารางกริดตามอาร์เรย์ของค่า |
set | Grid | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
set | Grid | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | Grid | ตั้งค่าแถวของตารางกริดตามอาร์เรย์ของค่า |
set | Grid | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section) |
set | Grid | ตั้งค่าการตรวจสอบข้อมูลสำหรับรายการตารางกริดนี้ |
เอกสารโดยละเอียด
clear Validation()
create Response(responses)
สร้าง Item ใหม่สำหรับรายการตารางกริดนี้ อาร์กิวเมนต์ responses ต้องเป็นอาร์เรย์ String[] ที่มีค่าเท่ากับจำนวนแถวในตารางกริด องค์ประกอบ null สำหรับคำถามแบบตารางที่ไม่บังคับจะระบุว่าไม่มีคำตอบสำหรับแถวนั้น แสดงข้อผิดพลาดหากค่าใดค่าหนึ่งไม่ตรงกับตัวเลือกที่ถูกต้อง
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
responses | String[] | อาร์เรย์ของคำตอบที่ถูกต้องสำหรับรายการตารางนี้ |
รีเทิร์น
Item - คำตอบของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
get Columns()
รับค่าสำหรับทุกคอลัมน์ในตารางกริด
รีเทิร์น
String[] - อาร์เรย์ของค่าคอลัมน์ ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 Rows()
รับค่าสำหรับทุกแถวในตารางกริด
รีเทิร์น
String[] — อาร์เรย์ของค่าแถว ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 Columns(columns)
ตั้งค่าคอลัมน์ของตารางกริดตามอาร์เรย์ของค่า แสดงข้อยกเว้นหากอาร์เรย์ที่ระบุว่างเปล่า
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
columns | String[] | อาร์เรย์ของค่าคอลัมน์ ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
รีเทิร์น
Grid - รายการนี้สำหรับการเชื่อมโยง
การขว้าง
Error — หากอาร์เรย์ที่ระบุเป็น null หรือว่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Help Text(text)
ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | ข้อความช่วยเหลือใหม่ |
รีเทิร์น
Grid — Grid นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
enabled | Boolean | ผู้ตอบแบบสอบถามต้องตอบคำถามหรือไม่ |
รีเทิร์น
Grid — รายการปัจจุบัน (สำหรับการเชื่อมโยง)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Rows(rows)
ตั้งค่าแถวของตารางกริดตามอาร์เรย์ของค่า แสดงข้อยกเว้นหากอาร์เรย์ที่ระบุ ว่างเปล่า
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
rows | String[] | อาร์เรย์ของค่าแถว ซึ่งผู้ตอบจะเห็นเป็นป้ายกำกับเมื่อดูแบบฟอร์ม |
รีเทิร์น
Grid - รายการนี้สำหรับการเชื่อมโยง
การขว้าง
Error — หากอาร์เรย์ที่ระบุเป็น null หรือว่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
title | String | ข้อความชื่อหรือข้อความส่วนหัวใหม่ |
รีเทิร์น
Grid — Grid นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Validation(validation)
ตั้งค่าการตรวจสอบข้อมูลสำหรับรายการตารางกริดนี้ การส่ง null หรืออินสแตนซ์ Grid ที่ไม่ได้เรียกฟังก์ชันที่จำเป็นจะนำการตรวจสอบก่อนหน้านี้ออก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
validation | Grid | GridValidation ที่จะใช้กับรายการนี้ |
รีเทิร์น
Grid — Grid นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms