รายการคำถามที่ช่วยให้ผู้ตอบระบุเวลาของวันได้ เข้าถึงหรือสร้างรายการได้จาก Form เมื่อใช้ในแบบทดสอบ ระบบจะให้คะแนนรายการเหล่านี้
// Open a form by ID and add a new time item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addTimeItem(); item.setTitle('What time do you usually wake up in the morning?');
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
create | Item | สร้าง Item ใหม่สำหรับรายการเวลานี้ |
duplicate() | Time | สร้างสำเนาของรายการนี้และต่อท้ายแบบฟอร์ม |
get | Quiz | แสดงความคิดเห็นที่แสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
get | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
get | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
get | Integer | รับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม |
get | Integer | แสดงคะแนนเต็มของรายการที่ให้คะแนนได้ |
get | String | รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ Section) |
get | Item | รับประเภทของรายการ ซึ่งแสดงเป็น Item |
is | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | Time | กำหนดความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ซึ่ง ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
set | Time | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น Image, Page และ Section) |
set | Time | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
set | Time | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
set | Time | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ Section) |
เอกสารโดยละเอียด
createResponse(hour, minute)
สร้าง ItemResponse ใหม่สำหรับรายการเวลานี้ อาร์กิวเมนต์ hour และ minute แสดงเป็นจำนวนเต็มจาก 0 ถึง 23 และจาก 0 ถึง 59 ตามลำดับได้ดีที่สุด หากเกินขอบเขตดังกล่าว ระบบจะถือว่าค่าดังกล่าวเป็นเวลา เช่น 10, 90 จะถือเป็น 11:30 และ -1, 60 จะถือเป็น 00:00
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
hour | Integer | ชั่วโมง ซึ่งแสดงเป็นจำนวนเต็มตั้งแต่ 0 ถึง 23 |
minute | Integer | นาทีของชั่วโมง ซึ่งแสดงเป็นจำนวนเต็มตั้งแต่ 0 ถึง 59 |
รีเทิร์น
ItemResponse - คำตอบของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
getGeneralFeedback()
แสดงความคิดเห็นที่แสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้
รีเทิร์น
QuizFeedback|null - ความคิดเห็น (หากมี)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getHelpText()
รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
รีเทิร์น
String - ข้อความช่วยเหลือหรือข้อความคำอธิบายของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getId()
รับตัวระบุที่ไม่ซ้ำกันของรายการ
รีเทิร์น
Integer — รหัสของสินค้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getIndex()
รับดัชนีของรายการในบรรดารายการทั้งหมดในแบบฟอร์ม
รีเทิร์น
Integer — ดัชนีของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getPoints()
แสดงคะแนนเต็มของรายการที่ให้คะแนนได้
รีเทิร์น
Integer — จำนวนคะแนนของคำถาม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getTitle()
รับชื่อของรายการ (บางครั้งเรียกว่าข้อความส่วนหัวในกรณีของ SectionHeaderItem)
รีเทิร์น
String - ชื่อหรือข้อความส่วนหัวของรายการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getType()
isRequired()
กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่
รีเทิร์น
Boolean — ผู้ตอบแบบสอบถามต้องตอบคำถามหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setGeneralFeedback(feedback)
กำหนดความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ซึ่ง ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
feedback | Quiz | ความคิดเห็นใหม่ |
รีเทิร์น
TimeItem — TimeItem นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(text)
ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | ข้อความช่วยเหลือใหม่ |
รีเทิร์น
TimeItem — TimeItem นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setPoints(points)
กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ ค่าเริ่มต้นสำหรับรายการใหม่คือ 0
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
points | Integer | จำนวนคะแนนของคำถาม |
รีเทิร์น
TimeItem — TimeItem นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRequired(enabled)
กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
enabled | Boolean | ผู้ตอบต้องตอบคำถามหรือไม่ |
รีเทิร์น
TimeItem — รายการปัจจุบัน (สำหรับการเชื่อมโยง)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
title | String | ข้อความชื่อหรือข้อความส่วนหัวใหม่ |
รีเทิร์น
TimeItem — TimeItem นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms