- Recurso: FormResponse
- Resposta
- TextAnswers
- TextAnswer
- FileUploadAnswers
- FileUploadAnswer
- Nota
- Métodos
Recurso: FormResponse
Uma resposta de formulário.
| Representação JSON | 
|---|
| {
  "formId": string,
  "responseId": string,
  "createTime": string,
  "lastSubmittedTime": string,
  "respondentEmail": string,
  "answers": {
    string: {
      object ( | 
| Campos | |
|---|---|
| formId | 
 Apenas saída. O ID do formulário. | 
| responseId | 
 Apenas saída. O ID da resposta. | 
| createTime | 
 Apenas saída. Carimbo de data/hora da primeira vez que a resposta foi enviada. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
| lastSubmittedTime | 
 Apenas saída. Carimbo de data/hora da última vez em que a resposta foi enviada. Não rastreia mudanças nas notas. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:  | 
| respondentEmail | 
 Apenas saída. O endereço de e-mail (se coletado) do participante. | 
| answers | 
 Apenas saída. As respostas reais às perguntas, com chave de questionId. Um objeto com uma lista de pares  | 
| totalScore | 
 Apenas saída. O número total de pontos que o participante recebeu pelo envio Só defina se o formulário foi um teste e a resposta foi avaliada. Isso inclui pontos concedidos automaticamente pela correção automática ajustados por correções manuais inseridas pelo proprietário do formulário. | 
Resposta
A resposta enviada para uma pergunta.
| Representação JSON | 
|---|
| { "questionId": string, "grade": { object ( | 
| Campos | |
|---|---|
| questionId | 
 Apenas saída. O ID da pergunta. Consulte também  | 
| grade | 
 Apenas saída. A nota da resposta, se o formulário foi um teste. | 
| Campo de união value. A resposta do usuário.valuepode ser apenas de um dos tipos a seguir: | |
| textAnswers | 
 Apenas saída. As respostas específicas como texto. | 
| fileUploadAnswers | 
 Apenas saída. As respostas a uma pergunta de upload de arquivos. | 
TextAnswers
A resposta de uma pergunta como texto.
| Representação JSON | 
|---|
| {
  "answers": [
    {
      object ( | 
| Campos | |
|---|---|
| answers[] | 
 Apenas saída. Respostas a uma pergunta. Para  | 
TextAnswer
Uma resposta a uma pergunta representada como texto.
| Representação JSON | 
|---|
| { "value": string } | 
| Campos | |
|---|---|
| value | 
 Apenas saída. O valor da resposta. Formatação usada para diferentes tipos de pergunta: 
 | 
FileUploadAnswers
Todos os arquivos enviados para uma pergunta FileUpload.
| Representação JSON | 
|---|
| {
  "answers": [
    {
      object ( | 
| Campos | |
|---|---|
| answers[] | 
 Apenas saída. Todos os arquivos enviados para uma pergunta FileUpload. | 
FileUploadAnswer
Informações sobre um único arquivo enviado para uma pergunta de upload de arquivos.
| Representação JSON | 
|---|
| { "fileId": string, "fileName": string, "mimeType": string } | 
| Campos | |
|---|---|
| fileId | 
 Apenas saída. O ID do arquivo do Google Drive. | 
| fileName | 
 Apenas saída. O nome do arquivo, conforme armazenado no Google Drive no upload. | 
| mimeType | 
 Apenas saída. O tipo MIME do arquivo, conforme armazenado no Google Drive no upload. | 
Nota
Informações de nota associadas à resposta de um participante a uma pergunta.
| Representação JSON | 
|---|
| {
  "score": number,
  "correct": boolean,
  "feedback": {
    object ( | 
| Campos | |
|---|---|
| score | 
 Apenas saída. A pontuação numérica atribuída à resposta. | 
| correct | 
 Apenas saída. Se a pergunta foi respondida corretamente ou não. Uma pontuação de zero pontos não é suficiente para inferir incorreção, já que uma pergunta respondida corretamente pode valer zero pontos. | 
| feedback | 
 Apenas saída. Feedback adicional dado para uma resposta. | 
| Métodos | |
|---|---|
| 
 | Receber uma resposta do formulário. | 
| 
 | Listar as respostas de um formulário. |