ทรัพยากร: FormResponse
คำตอบของแบบฟอร์ม
การแสดง JSON |
---|
{
"formId": string,
"responseId": string,
"createTime": string,
"lastSubmittedTime": string,
"respondentEmail": string,
"answers": {
string: {
object ( |
ช่อง | |
---|---|
form |
เอาต์พุตเท่านั้น รหัสแบบฟอร์ม |
response |
เอาต์พุตเท่านั้น รหัสคำตอบ |
create |
เอาต์พุตเท่านั้น การประทับเวลาเมื่อส่งคำตอบครั้งแรก ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
last |
เอาต์พุตเท่านั้น การประทับเวลาที่ส่งคำตอบครั้งล่าสุด ไม่ติดตามการเปลี่ยนแปลงคะแนน ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
respondent |
เอาต์พุตเท่านั้น อีเมล (หากเก็บรวบรวม) ของผู้ตอบ |
answers |
เอาต์พุตเท่านั้น คำตอบจริงของคำถาม โดยคีย์ตาม questionId ออบเจ็กต์ที่มีรายการคู่ |
total |
เอาต์พุตเท่านั้น จำนวนคะแนนเต็มที่ผู้ตอบจะได้รับสำหรับข้อมูลที่ส่งมา ตั้งค่าเฉพาะในกรณีที่แบบฟอร์มเป็นแบบทดสอบและมีการให้คะแนนคำตอบ ซึ่งรวมถึงคะแนนที่ได้รับโดยอัตโนมัติผ่านการให้คะแนนอัตโนมัติที่ปรับตามการแก้ไขด้วยตนเองซึ่งเจ้าของแบบฟอร์มป้อน |
คำตอบ
คำตอบที่ส่งสำหรับคำถาม
การแสดง JSON |
---|
{ "questionId": string, "grade": { object ( |
ช่อง | |
---|---|
question |
เอาต์พุตเท่านั้น รหัสของคำถาม โปรดดู |
grade |
เอาต์พุตเท่านั้น คะแนนสำหรับคำตอบหากแบบฟอร์มเป็นแบบทดสอบ |
ฟิลด์สหภาพ value คำตอบของผู้ใช้ value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
text |
เอาต์พุตเท่านั้น คำตอบที่เฉพาะเจาะจงเป็นข้อความ |
file |
เอาต์พุตเท่านั้น คำตอบสำหรับคำถามการอัปโหลดไฟล์ |
TextAnswers
คำตอบของคำถามที่เป็นข้อความ
การแสดง JSON |
---|
{
"answers": [
{
object ( |
ช่อง | |
---|---|
answers[] |
เอาต์พุตเท่านั้น คำตอบสำหรับคำถาม สําหรับ |
TextAnswer
คำตอบของคำถามที่แสดงเป็นข้อความ
การแสดง JSON |
---|
{ "value": string } |
ช่อง | |
---|---|
value |
เอาต์พุตเท่านั้น ค่าคำตอบ การจัดรูปแบบที่ใช้สำหรับคำถามประเภทต่างๆ
|
FileUploadAnswers
ไฟล์ที่ส่งทั้งหมดสำหรับคำถามการอัปโหลดไฟล์
การแสดง JSON |
---|
{
"answers": [
{
object ( |
ช่อง | |
---|---|
answers[] |
เอาต์พุตเท่านั้น ไฟล์ที่ส่งทั้งหมดสำหรับคำถามการอัปโหลดไฟล์ |
FileUploadAnswer
ข้อมูลสำหรับไฟล์เดียวที่ส่งไปยังคำถามการอัปโหลดไฟล์
การแสดง JSON |
---|
{ "fileId": string, "fileName": string, "mimeType": string } |
ช่อง | |
---|---|
file |
เอาต์พุตเท่านั้น รหัสของไฟล์ Google ไดรฟ์ |
file |
เอาต์พุตเท่านั้น ชื่อไฟล์ตามที่จัดเก็บไว้ใน Google ไดรฟ์เมื่ออัปโหลด |
mime |
เอาต์พุตเท่านั้น ประเภท MIME ของไฟล์ตามที่จัดเก็บไว้ใน Google ไดรฟ์เมื่ออัปโหลด |
เกรด
ข้อมูลคะแนนที่เชื่อมโยงกับคำตอบของคำถามของผู้ตอบ
การแสดง JSON |
---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
ช่อง | |
---|---|
score |
เอาต์พุตเท่านั้น คะแนนที่เป็นตัวเลขที่ได้รับสำหรับคำตอบ |
correct |
เอาต์พุตเท่านั้น ตอบคำถามถูกต้องหรือไม่ คะแนนเป็นศูนย์ไม่เพียงพอที่จะอนุมานว่าคำตอบไม่ถูกต้อง เนื่องจากคำถามที่ตอบถูกอาจได้รับคะแนนเป็นศูนย์ |
feedback |
เอาต์พุตเท่านั้น ความคิดเห็นเพิ่มเติมสำหรับคำตอบ |
เมธอด |
|
---|---|
|
รับคําตอบ 1 รายการจากแบบฟอร์ม |
|
แสดงรายการคำตอบของแบบฟอร์ม |