รายการคำถามที่แสดงเป็นตารางกริดของคอลัมน์และแถว ซึ่งช่วยให้ผู้ตอบเลือกตัวเลือกได้หลายรายการต่อแถวจากช่องทำเครื่องหมายตามลำดับ เข้าถึงหรือสร้างรายการจาก Form ได้
// Open a form by ID and add a new checkbox grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxGridItem(); item.setTitle('Where did you celebrate New Years?') .setRows(['New York', 'San Francisco', 'London']) .setColumns(['2014', '2015', '2016', '2017']);
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
clear | Checkbox | นำการตรวจสอบข้อมูลของรายการตารางกริดนี้ออก |
create | Item | สร้าง Item ใหม่สำหรับรายการตารางกริดช่องทําเครื่องหมายนี้ |
duplicate() | Checkbox | สร้างสําเนาของรายการนี้และเพิ่มไว้ที่ท้ายแบบฟอร์ม |
get | String[] | รับค่าสําหรับทุกคอลัมน์ในตารางกริด |
get | String | รับข้อความความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
get | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
get | Integer | รับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม |
get | String[] | รับค่าของทุกแถวในตารางกริด |
get | String | รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section) |
get | Item | รับประเภทของรายการซึ่งแสดงเป็น Item |
is | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | Checkbox | ตั้งค่าคอลัมน์ของตารางกริดตามอาร์เรย์ของค่า |
set | Checkbox | ตั้งค่าข้อความความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
set | Checkbox | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | Checkbox | ตั้งค่าแถวของตารางกริดตามอาร์เรย์ของค่า |
set | Checkbox | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section) |
set | Checkbox | ตั้งค่าการตรวจสอบข้อมูลสําหรับรายการตารางกริดช่องทําเครื่องหมายนี้ |
เอกสารประกอบโดยละเอียด
clear Validation()
นำการตรวจสอบข้อมูลของรายการตารางกริดนี้ออก
รีเทิร์น
Checkbox — รายการนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
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()
สร้างสําเนาของรายการนี้และเพิ่มไว้ที่ท้ายแบบฟอร์ม
รีเทิร์น
Checkbox — รายการ Checkbox รายการนี้ซ้ำกันสำหรับใช้ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
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[] | อาร์เรย์ของค่าคอลัมน์ ซึ่งผู้ตอบจะเห็นเป็นป้ายกํากับเมื่อดูแบบฟอร์ม |
รีเทิร์น
Checkbox — รายการนี้สําหรับการต่อเชื่อม
โยน
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 | ข้อความช่วยเหลือใหม่ |
รีเทิร์น
Checkbox — Checkbox นี้สําหรับการเชน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
enabled | Boolean | ผู้ตอบต้องตอบคำถามหรือไม่ |
รีเทิร์น
Checkbox — รายการปัจจุบัน (สำหรับการต่อเชื่อม)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Rows(rows)
ตั้งค่าแถวของตารางกริดตามอาร์เรย์ของค่า โยนข้อยกเว้นหากอาร์เรย์ที่ระบุว่างเปล่า
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
rows | String[] | อาร์เรย์ของค่าแถวที่ผู้ตอบเห็นเป็นป้ายกํากับเมื่อดูแบบฟอร์ม |
รีเทิร์น
Checkbox — รายการนี้สําหรับการต่อเชื่อม
โยน
Error — หากอาร์เรย์ที่ระบุเป็น null หรือว่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
title | String | ชื่อหรือข้อความส่วนหัวใหม่ |
รีเทิร์น
Checkbox — Checkbox นี้สําหรับการเชน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Validation(validation)
ตั้งค่าการตรวจสอบข้อมูลสําหรับรายการตารางกริดช่องทําเครื่องหมายนี้ การส่งค่า Null หรือการตรวจสอบโดยไม่เรียกใช้ฟังก์ชันที่จำเป็นใดๆ จะนําการตรวจสอบก่อนหน้าออก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
validation | Checkbox | CheckboxGridValidation เพื่อใช้กับรายการนี้ |
รีเทิร์น
Checkbox — Checkbox นี้สําหรับการเชน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms