รายการแบบฟอร์มทั่วไปที่มีพร็อพเพอร์ตี้ที่เหมือนกันสำหรับรายการทั้งหมด เช่น ชื่อและข้อความช่วยเหลือ
เข้าถึงหรือสร้างรายการจาก Form
ได้
หากต้องการดำเนินการกับพร็อพเพอร์ตี้เฉพาะประเภท ให้ใช้ get
เพื่อตรวจสอบ Item
ของรายการ จากนั้นแคสต์รายการไปยังคลาสที่เหมาะสมโดยใช้เมธอดอย่าง as
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
การใช้คลาส
ชื่อ | รายละเอียดแบบย่อ |
---|
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
as | Checkbox | แสดงผลรายการเป็นรายการตารางกริดช่องทําเครื่องหมาย |
as | Checkbox | แสดงผลรายการเป็นรายการช่องทําเครื่องหมาย |
as | Date | แสดงผลรายการเป็นรายการวันที่ |
as | Date | แสดงผลรายการเป็นรายการวันที่และเวลา |
as | Duration | แสดงผลรายการเป็นรายการระยะเวลา |
as | Grid | แสดงผลรายการเป็นรายการตารางกริด |
as | Image | แสดงผลรายการเป็นรายการรูปภาพ |
as | List | แสดงผลรายการเป็นรายการลิสต์ |
as | Multiple | แสดงผลรายการเป็นรายการแบบหลายตัวเลือก |
as | Page | แสดงผลรายการเป็นรายการแบ่งหน้า |
as | Paragraph | แสดงผลรายการเป็นรายการข้อความย่อหน้า |
as | Rating | แสดงผลรายการเป็นรายการการให้คะแนน |
as | Scale | แสดงผลรายการเป็นรายการมาตราส่วน |
as | Section | แสดงผลรายการเป็นรายการส่วนหัว |
as | Text | แสดงผลรายการเป็นรายการข้อความ |
as | Time | แสดงผลรายการเป็นรายการเวลา |
as | Video | แสดงผลรายการเป็นรายการวิดีโอ |
duplicate() | Item | สร้างสำเนาของรายการนี้และเพิ่มไว้ที่ท้ายแบบฟอร์ม |
get | String | รับข้อความความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image , Page และ Section ) |
get | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
get | Integer | รับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม |
get | String | รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section ) |
get | Item | รับประเภทของรายการซึ่งแสดงเป็น Item |
set | Item | ตั้งค่าข้อความความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image , Page และ Section ) |
set | Item | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section ) |
เอกสารประกอบโดยละเอียด
as Checkbox Grid Item()
แสดงผลรายการเป็นรายการตารางกริดช่องทําเครื่องหมาย แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น CHECKBOX_GRID
อยู่แล้ว
รีเทิร์น
Checkbox
— รายการตารางกริดช่องทำเครื่องหมาย
โยน
Error
— หากรายการไม่ใช่รายการตารางกริดช่องทําเครื่องหมาย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Checkbox Item()
แสดงผลรายการเป็นรายการช่องทําเครื่องหมาย แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น CHECKBOX
อยู่แล้ว
รีเทิร์น
Checkbox
— รายการช่องทำเครื่องหมาย
โยน
Error
— หากรายการไม่ใช่รายการช่องทำเครื่องหมาย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Item()
แสดงผลรายการเป็นรายการวันที่ แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น DATE
อยู่แล้ว
รีเทิร์น
Date
— รายการวันที่
โยน
Error
— หากรายการไม่ใช่รายการวันที่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Time Item()
แสดงผลรายการเป็นรายการวันที่และเวลา แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น DATETIME
อยู่แล้ว
รีเทิร์น
Date
— รายการวันที่และเวลา
โยน
Error
— หากรายการไม่ใช่รายการวันที่และเวลา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Duration Item()
แสดงผลรายการเป็นรายการระยะเวลา แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น DURATION
อยู่แล้ว
รีเทิร์น
Duration
— รายการระยะเวลา
โยน
Error
— หากรายการไม่ใช่รายการระยะเวลา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Grid Item()
แสดงผลรายการเป็นรายการตารางกริด แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น GRID
อยู่แล้ว
รีเทิร์น
Grid
— รายการตารางกริด
โยน
Error
— หากรายการไม่ใช่รายการตารางกริด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Image Item()
as List Item()
แสดงผลรายการเป็นรายการลิสต์ แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น LIST
อยู่แล้ว
รีเทิร์น
List
— รายการในลิสต์
โยน
Error
— หากรายการไม่ใช่รายการย่อย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Multiple Choice Item()
แสดงผลรายการเป็นรายการแบบหลายตัวเลือก แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น MULTIPLE_CHOICE
อยู่แล้ว
รีเทิร์น
Multiple
— รายการแบบหลายตัวเลือก
โยน
Error
— หากรายการไม่ใช่รายการที่มีหลายตัวเลือก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Page Break Item()
แสดงผลรายการเป็นรายการแบ่งหน้า แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น PAGE_BREAK
อยู่แล้ว
รีเทิร์น
Page
— รายการตัวแบ่งหน้า
โยน
Error
— หากรายการไม่ใช่รายการตัวแบ่งหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Paragraph Text Item()
แสดงผลรายการเป็นรายการข้อความย่อหน้า แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น PARAGRAPH_TEXT
อยู่แล้ว
รีเทิร์น
Paragraph
— รายการข้อความย่อหน้า
โยน
Error
— หากรายการไม่ใช่รายการข้อความย่อหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Rating Item()
แสดงผลรายการเป็นรายการการให้คะแนน แสดงข้อยกเว้น ScriptingException หาก Item
ไม่ได้เป็น RATING
อยู่แล้ว
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
รีเทิร์น
Rating
— รายการการให้คะแนน
โยน
Error
— หากรายการไม่ใช่รายการการให้คะแนน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Scale Item()
แสดงผลรายการเป็นรายการมาตราส่วน แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น SCALE
อยู่แล้ว
รีเทิร์น
Scale
— รายการสเกล
โยน
Error
— หากรายการไม่ใช่รายการที่มีการปรับขนาด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Section Header Item()
แสดงผลรายการเป็นรายการส่วนหัว แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น SECTION_HEADER
อยู่แล้ว
รีเทิร์น
Section
— รายการส่วนหัวของส่วน
โยน
Error
— หากรายการไม่ใช่รายการส่วนหัวของส่วน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Text Item()
แสดงผลรายการเป็นรายการข้อความ แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น TEXT
อยู่แล้ว
รีเทิร์น
Text
— รายการข้อความ
โยน
Error
— หากรายการไม่ใช่รายการข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Time Item()
แสดงผลรายการเป็นรายการเวลา แสดงข้อยกเว้นการเขียนสคริปต์หาก Item
ไม่ได้เป็น TIME
อยู่แล้ว
รีเทิร์น
Time
— รายการเวลา
โยน
Error
— หากรายการไม่ใช่รายการเวลา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Video Item()
duplicate()
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 Title()
รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section
)
รีเทิร์น
String
— ชื่อหรือข้อความส่วนหัวของสินค้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
set Help Text(text)
ตั้งค่าข้อความความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image
, Page
และ Section
)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
text | String | ข้อความช่วยเหลือใหม่ |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section
)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
title | String | ชื่อหรือข้อความส่วนหัวใหม่ |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms