- Ресурс: FormResponse
- Отвечать
- ТекстОтветы
- ТекстОтвет
- FileUploadAnswers
- FileUploadAnswer
- Оценка
- Методы
Ресурс: FormResponse
Форма ответа.
| JSON-представление | 
|---|
| {
  "formId": string,
  "responseId": string,
  "createTime": string,
  "lastSubmittedTime": string,
  "respondentEmail": string,
  "answers": {
    string: {
      object ( | 
| Поля | |
|---|---|
| formId |   Только вывод. Идентификатор формы. | 
| responseId |   Только вывод. Идентификатор ответа. | 
| createTime |   Только вывод. Временная метка первой отправки ответа.  Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры:  | 
| lastSubmittedTime |   Только вывод. Временная метка последнего времени отправки ответа. Не отслеживает изменения оценок.  Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры:  | 
| respondentEmail |   Только вывод. Адрес электронной почты (если имеется) респондента. | 
| answers |   Только вывод. Фактические ответы на вопросы, сгруппированные по идентификатору вопроса.  Объект, содержащий список пар  | 
| totalScore |   Только вывод. Общее количество баллов, которое респондент получил за свою работу. Устанавливается только в том случае, если форма представляла собой тест и ответ оценивался. Сюда входят баллы, автоматически начисляемые посредством автооценки с учетом любых ручных исправлений, внесенных владельцем формы. | 
Отвечать
Представленный ответ на вопрос.
| JSON-представление | 
|---|
| { "questionId": string, "grade": { object ( | 
| Поля | |
|---|---|
| questionId |    Только вывод. Идентификатор вопроса. См. также  | 
| grade |   Только вывод. Оценка за ответ, если форма представляла собой тест. | 
| valueполя объединения. Ответ пользователя.valueможет быть только одним из следующих: | |
| textAnswers |   Только вывод. Конкретные ответы в виде текста. | 
| fileUploadAnswers |   Только вывод. Ответы на вопрос о загрузке файла. | 
ТекстОтветы
Ответы на вопросы в виде текста.
| JSON-представление | 
|---|
| {
  "answers": [
    {
      object ( | 
| Поля | |
|---|---|
| answers[] |    Только вывод. Ответы на вопрос. Для  | 
ТекстОтвет
Ответ на вопрос, представленный в виде текста.
| JSON-представление | 
|---|
| { "value": string } | 
| Поля | |
|---|---|
| value |   Только вывод. Значение ответа. Форматирование, используемое для различных типов вопросов: 
 | 
FileUploadAnswers
Все отправленные файлы на вопрос FileUpload.
| JSON-представление | 
|---|
| {
  "answers": [
    {
      object ( | 
| Поля | |
|---|---|
| answers[] |   Только вывод. Все отправленные файлы на вопрос FileUpload. | 
FileUploadAnswer
Информация об одном файле, отправленном на вопрос о загрузке файла.
| JSON-представление | 
|---|
| { "fileId": string, "fileName": string, "mimeType": string } | 
| Поля | |
|---|---|
| fileId |   Только вывод. Идентификатор файла Google Диска. | 
| fileName |   Только вывод. Имя файла, сохраненное на Google Диске при загрузке. | 
| mimeType |   Только вывод. MIME-тип файла, сохраненный на Google Диске при загрузке. | 
Оценка
Информация об оценке, связанная с ответом респондента на вопрос.
| JSON-представление | 
|---|
| {
  "score": number,
  "correct": boolean,
  "feedback": {
    object ( | 
| Поля | |
|---|---|
| score |   Только вывод. Числовой балл, присуждаемый за ответ. | 
| correct |   Только вывод. Правильно ли был дан ответ на вопрос или нет. Нулевого балла недостаточно, чтобы сделать вывод о неправильности, поскольку правильный ответ на вопрос может стоить ноль баллов. | 
| feedback |   Только вывод. За ответ дан дополнительный отзыв. | 
| Методы | |
|---|---|
|   | Получите один ответ из формы. | 
|   | Перечислите ответы формы. |