- ทรัพยากร: FormResponse
- คําตอบ
- คําตอบที่เป็นข้อความ
- คําตอบที่เป็นข้อความ
- FileUploadAnswers
- FileUploadAnswer
- คะแนน
- เมธอด
ทรัพยากร: FormResponse
การตอบกลับแบบฟอร์ม
การแสดง JSON |
---|
{
"formId": string,
"responseId": string,
"createTime": string,
"lastSubmittedTime": string,
"respondentEmail": string,
"answers": {
string: {
object ( |
ช่อง | |
---|---|
formId |
เอาต์พุตเท่านั้น รหัสแบบฟอร์ม |
responseId |
เอาต์พุตเท่านั้น รหัสการตอบกลับ |
createTime |
เอาต์พุตเท่านั้น การประทับเวลาที่ส่งคําตอบเป็นครั้งแรก การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "ซูลู" ที่มีความละเอียดนาโนวินาทีและตัวเลขเศษไม่เกิน 9 หลัก ตัวอย่าง: |
lastSubmittedTime |
เอาต์พุตเท่านั้น เวลาของการส่งคําตอบล่าสุด ไม่ติดตามการเปลี่ยนแปลงคะแนน การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "ซูลู" ที่มีความละเอียดนาโนวินาทีและตัวเลขเศษไม่เกิน 9 หลัก ตัวอย่าง: |
respondentEmail |
เอาต์พุตเท่านั้น อีเมล (หากรวบรวม) สําหรับผู้ตอบ |
answers |
เอาต์พุตเท่านั้น คําตอบจริงของคําถามโดยจัดกลุ่มตาม questionId ออบเจ็กต์ที่มีรายการคู่ |
totalScore |
เอาต์พุตเท่านั้น จํานวนคะแนนทั้งหมดที่ผู้ตอบจะได้รับสําหรับการส่งในกรณีที่แบบฟอร์มเป็นแบบทดสอบและให้คะแนนคําตอบแล้ว ซึ่งรวมถึงคะแนนที่มอบให้โดยอัตโนมัติผ่านการให้คะแนนอัตโนมัติซึ่งแก้ไขโดยเจ้าของแบบฟอร์มที่ป้อนเอง |
ตอบ
คําตอบที่ส่งสําหรับคําถาม
การแสดง JSON |
---|
{ "questionId": string, "grade": { object ( |
ช่อง | |
---|---|
questionId |
เอาต์พุตเท่านั้น รหัสของคําถาม ดู |
grade |
เอาต์พุตเท่านั้น คะแนนของคําตอบในกรณีที่แบบฟอร์มเป็นแบบทดสอบ |
ช่อง Union value คําตอบของผู้ใช้ value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
textAnswers |
เอาต์พุตเท่านั้น คําตอบที่เจาะจงเป็นข้อความ |
fileUploadAnswers |
เอาต์พุตเท่านั้น คําตอบสําหรับคําถามเรื่องการอัปโหลดไฟล์ |
คําตอบที่เป็นข้อความ
คําตอบของคําถามเป็นข้อความ
การแสดง JSON |
---|
{
"answers": [
{
object ( |
ช่อง | |
---|---|
answers[] |
เอาต์พุตเท่านั้น ตอบคําถาม สําหรับ |
คําตอบที่เป็นข้อความ
คําตอบสําหรับคําถามเป็นข้อความ
การแสดง JSON |
---|
{ "value": string } |
ช่อง | |
---|---|
value |
เอาต์พุตเท่านั้น ค่าคําตอบ การจัดรูปแบบที่ใช้สําหรับคําถามประเภทต่างๆ
|
คําตอบของการอัปโหลดไฟล์
ไฟล์ทั้งหมดที่ส่งสําหรับคําถาม FileUpload
การแสดง JSON |
---|
{
"answers": [
{
object ( |
ช่อง | |
---|---|
answers[] |
เอาต์พุตเท่านั้น ไฟล์ทั้งหมดที่ส่งสําหรับคําถาม FileUpload |
คําตอบของการอัปโหลดไฟล์
ข้อมูลของไฟล์เดียวที่ส่งไปยังคําถามอัปโหลดไฟล์
การแสดง JSON |
---|
{ "fileId": string, "fileName": string, "mimeType": string } |
ช่อง | |
---|---|
fileId |
เอาต์พุตเท่านั้น รหัสของไฟล์ Google ไดรฟ์ |
fileName |
เอาต์พุตเท่านั้น ชื่อไฟล์ตามที่เก็บไว้ใน Google ไดรฟ์เมื่ออัปโหลด |
mimeType |
เอาต์พุตเท่านั้น ประเภท MIME ของไฟล์ที่เก็บไว้ใน Google ไดรฟ์เมื่ออัปโหลด |
คะแนน
ให้คะแนนข้อมูลที่เชื่อมโยงกับคําตอบของผู้ตอบคําถาม
การแสดง JSON |
---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
ช่อง | |
---|---|
score |
เอาต์พุตเท่านั้น คะแนนเป็นตัวเลขที่ให้กับคําตอบ |
correct |
เอาต์พุตเท่านั้น คําตอบที่ได้รับเป็นคําตอบที่ถูกต้องหรือไม่ คะแนนเต็ม 0 คะแนนนั้นไม่เพียงพอที่จะอนุมานความผิดพลาดได้ เนื่องจากคําถามที่ตอบถูกอาจมีค่าเป็นศูนย์ |
feedback |
เอาต์พุตเท่านั้น มีความคิดเห็นเพิ่มเติมให้คําตอบ |
วิธีการ |
|
---|---|
|
รับคําตอบ 1 รายการจากแบบฟอร์ม |
|
แสดงรายการคําตอบของแบบฟอร์ม |