REST Resource: forms.responses

Resource: FormResponse

Respons formulir.

Representasi JSON
{
  "formId": string,
  "responseId": string,
  "createTime": string,
  "lastSubmittedTime": string,
  "respondentEmail": string,
  "answers": {
    string: {
      object (Answer)
    },
    ...
  },
  "totalScore": number
}
Kolom
formId

string

Hanya output. ID formulir.

responseId

string

Hanya output. ID respons.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat respons pertama kali dikirim.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

lastSubmittedTime

string (Timestamp format)

Hanya output. Stempel waktu untuk waktu terbaru saat respons dikirim. Tidak melacak perubahan nilai.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

respondentEmail

string

Hanya output. Alamat email (jika dikumpulkan) untuk responden.

answers

map (key: string, value: object (Answer))

Hanya output. Jawaban sebenarnya atas pertanyaan, yang diberi kunci oleh questionId.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

totalScore

number

Hanya output. Jumlah total poin yang diterima responden untuk kirimannya. Hanya tetapkan jika formulir adalah kuis dan respons dinilai. Hal ini mencakup poin yang otomatis diberikan melalui penilaian otomatis yang disesuaikan dengan koreksi manual yang dimasukkan oleh pemilik formulir.

Jawaban

Jawaban yang dikirimkan untuk pertanyaan.

Representasi JSON
{
  "questionId": string,
  "grade": {
    object (Grade)
  },

  // Union field value can be only one of the following:
  "textAnswers": {
    object (TextAnswers)
  },
  "fileUploadAnswers": {
    object (FileUploadAnswers)
  }
  // End of list of possible types for union field value.
}
Kolom
questionId

string

Hanya output. ID pertanyaan. Lihat juga Question.question_id.

grade

object (Grade)

Hanya output. Nilai untuk jawaban jika formulir adalah kuis.

Kolom union value. Jawaban pengguna. value hanya dapat berupa salah satu dari berikut:
textAnswers

object (TextAnswers)

Hanya output. Jawaban spesifik sebagai teks.

fileUploadAnswers

object (FileUploadAnswers)

Hanya output. Jawaban atas pertanyaan upload file.

TextAnswers

Jawaban pertanyaan sebagai teks.

Representasi JSON
{
  "answers": [
    {
      object (TextAnswer)
    }
  ]
}
Kolom
answers[]

object (TextAnswer)

Hanya output. Jawaban atas pertanyaan. Untuk ChoiceQuestion multi-nilai, setiap jawaban adalah nilai terpisah.

TextAnswer

Jawaban atas pertanyaan yang direpresentasikan sebagai teks.

Representasi JSON
{
  "value": string
}
Kolom
value

string

Hanya output. Nilai jawaban.

Pemformatan yang digunakan untuk berbagai jenis pertanyaan:

  • ChoiceQuestion
    • RADIO atau DROP_DOWN: Satu string yang sesuai dengan opsi yang dipilih.
    • CHECKBOX: Beberapa string yang sesuai dengan setiap opsi yang dipilih.
  • TextQuestion: Teks yang dimasukkan pengguna.
  • ScaleQuestion: String yang berisi angka yang dipilih.
  • DateQuestion
    • Tanpa waktu atau tahun: BB-DD misalnya "05-19"
    • Dengan tahun: YYYY-MM-DD, misalnya "1986-05-19"
    • Dengan waktu: MM-DD HH:MM, misalnya "05-19 14:51"
    • Dengan tahun dan waktu: YYYY-MM-DD HH:MM, misalnya "1986-05-19 14:51"
  • TimeQuestion: String dengan waktu atau durasi dalam format HH:MM, misalnya "14:51"
  • RowQuestion dalam QuestionGroupItem: Jawaban untuk setiap baris QuestionGroupItem direpresentasikan sebagai Answer terpisah. Setiap akan berisi satu string untuk pilihan jenis RADIO atau beberapa string untuk pilihan CHECKBOX.

FileUploadAnswers

Semua file yang dikirim untuk pertanyaan FileUpload.

Representasi JSON
{
  "answers": [
    {
      object (FileUploadAnswer)
    }
  ]
}
Kolom
answers[]

object (FileUploadAnswer)

Hanya output. Semua file yang dikirim untuk pertanyaan FileUpload.

FileUploadAnswer

Info untuk satu file yang dikirim ke pertanyaan upload file.

Representasi JSON
{
  "fileId": string,
  "fileName": string,
  "mimeType": string
}
Kolom
fileId

string

Hanya output. ID file Google Drive.

fileName

string

Hanya output. Nama file, seperti yang disimpan di Google Drive saat diupload.

mimeType

string

Hanya output. Jenis MIME file, seperti yang disimpan di Google Drive saat diupload.

Nilai

Informasi nilai yang terkait dengan jawaban responden terhadap pertanyaan.

Representasi JSON
{
  "score": number,
  "correct": boolean,
  "feedback": {
    object (Feedback)
  }
}
Kolom
score

number

Hanya output. Skor numerik yang diberikan untuk jawaban.

correct

boolean

Hanya output. Apakah pertanyaan dijawab dengan benar atau tidak. Skor nol tidak cukup untuk menyimpulkan kesalahan, karena pertanyaan yang dijawab dengan benar dapat bernilai nol.

feedback

object (Feedback)

Hanya output. Masukan tambahan yang diberikan untuk jawaban.

Metode

get

Mendapatkan satu respons dari formulir.

list

Cantumkan respons formulir.