รายการคำถามที่ให้ผู้ตอบระบุวันที่และเวลาได้ สามารถเข้าถึงรายการหรือ
สร้างจาก Form
เมื่อใช้ในแบบทดสอบ ระบบจะให้คะแนนรายการเหล่านี้
// Open a form by ID and add a new date-time item. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); var item = form.addDateTimeItem(); item.setTitle('When do you want to meet?');
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
createResponse(response) | ItemResponse | สร้าง ItemResponse ใหม่สำหรับรายการวันที่และเวลานี้ |
duplicate() | DateTimeItem | สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม |
getGeneralFeedback() | QuizFeedback | แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้ |
getHelpText() | String | รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
getId() | Integer | รับตัวระบุที่ไม่ซ้ำกันของรายการ |
getIndex() | Integer | รับดัชนีของรายการจากทุกรายการในแบบฟอร์ม |
getPoints() | Integer | แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้ |
getTitle() | String | รับชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
getType() | ItemType | รับประเภทของรายการซึ่งแสดงเป็น ItemType |
includesYear() | Boolean | กำหนดว่ารายการวันที่จะมีตัวเลือกปีหรือไม่ |
isRequired() | Boolean | กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setGeneralFeedback(feedback) | DateTimeItem | ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง) |
setHelpText(text) | DateTimeItem | ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems , PageBreakItems และ SectionHeaderItems ) |
setIncludesYear(enableYear) | DateTimeItem | กำหนดว่ารายการวันที่มีการตั้งค่าปีหรือไม่ |
setPoints(points) | DateTimeItem | กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ |
setRequired(enabled) | DateTimeItem | ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่ |
setTitle(title) | DateTimeItem | ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem ) |
เอกสารโดยละเอียด
createResponse(response)
สร้าง ItemResponse
ใหม่สำหรับรายการวันที่และเวลานี้ ช่องวินาทีของออบเจ็กต์ Date
จะถูกละเว้น โดยค่าเริ่มต้น ระบบจะใช้ฟิลด์ปี เดือน วัน ชั่วโมง และนาที ถ้า
setIncludesYear(enabled)
ได้รับการตั้งค่าเป็น false
ปีคือ
ด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
response | Date | ออบเจ็กต์ Date ที่แสดงเดือน วัน ชั่วโมง นาที และอาจ
ปี |
รีเทิร์น
ItemResponse
— การตอบกลับรายการ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
สร้างสำเนาของรายการนี้และเพิ่มต่อท้ายแบบฟอร์ม
รีเทิร์น
DateTimeItem
— ซ้ำกับ DateTimeItem
นี้สำหรับเชนธุรกิจ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getGeneralFeedback()
แสดงผลความคิดเห็นที่จะแสดงต่อผู้ตอบเมื่อตอบคำถามที่ให้คะแนนได้
รีเทิร์น
QuizFeedback
— ความคิดเห็น (หากมี)
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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()
includesYear()
กำหนดว่ารายการวันที่จะมีตัวเลือกปีหรือไม่
รีเทิร์น
Boolean
— true
หากวันที่มีการตั้งค่าปี false
หากไม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isRequired()
กำหนดว่าผู้ตอบต้องตอบคำถามหรือไม่
รีเทิร์น
Boolean
— ผู้ตอบต้องตอบคำถามหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setGeneralFeedback(feedback)
ตั้งค่าให้แสดงต่อผู้ตอบเมื่อตอบคำถามแบบให้คะแนนได้ ไม่มีคำตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คำถามที่ต้องให้คะแนนด้วยตนเอง)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
feedback | QuizFeedback | ความคิดเห็นใหม่ |
รีเทิร์น
DateTimeItem
— DateTimeItem
นี้สำหรับการทำห่วงโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคำอธิบายสำหรับรายการจัดเลย์เอาต์ เช่น ImageItems
, PageBreakItems
และ SectionHeaderItems
)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
text | String | ข้อความช่วยเหลือใหม่ |
รีเทิร์น
DateTimeItem
— DateTimeItem
นี้สำหรับการทำห่วงโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setIncludesYear(enableYear)
กำหนดว่ารายการวันที่มีการตั้งค่าปีหรือไม่ ค่าเริ่มต้นสำหรับรายการวันที่ใหม่คือ true
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
enableYear | Boolean | true หากวันที่มีการตั้งค่าปี false หากไม่ |
รีเทิร์น
DateTimeItem
— DateTimeItem
นี้สำหรับการทำห่วงโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setPoints(points)
กำหนดจำนวนคะแนนของรายการที่ให้คะแนนได้ ค่าเริ่มต้นสำหรับรายการใหม่คือ 0
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
points | Integer | จำนวนคะแนนที่รายการคำถามหนึ่งๆ มีมูลค่า |
รีเทิร์น
DateTimeItem
— DateTimeItem
นี้สำหรับการทำห่วงโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRequired(enabled)
ตั้งค่าว่าผู้ตอบต้องตอบคำถามหรือไม่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
enabled | Boolean | ผู้ตอบต้องตอบคำถาม |
รีเทิร์น
DateTimeItem
— รายการปัจจุบัน (สำหรับการทำสายโซ่)
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
ตั้งชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีของ SectionHeaderItem
)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
title | String | ชื่อหรือข้อความส่วนหัวใหม่ |
รีเทิร์น
DateTimeItem
— DateTimeItem
นี้สำหรับการทำห่วงโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms