На этой странице описывается, как выполнять следующие задачи с использованием форм:
- Создать новую форму
- Дублировать существующую форму
- Преобразовать форму в тест
Прежде чем начать
Прежде чем приступить к выполнению заданий на этой странице, выполните следующие действия:
- Выполните авторизацию или аутентификацию, а также настройте учетные данные в соответствии с инструкциями Программы раннего доступа.
- Ознакомьтесь с обзором API форм .
Создать новую форму
Первоначальное создание формы требует только поля заголовка — все остальные поля в запросе будут проигнорированы. Чтобы построить содержимое и метаданные формы или внести обновления, используйте метод batchUpdate()
. Подробнее см. в разделе Обновление формы или теста .
ОТДЫХ
Вызовите метод forms.create()
указав только заголовок.
Образец текста запроса
{
"info": {
"title": "My new form"
}
}
Питон
Node.js
Дублировать существующую форму
Вы можете дублировать существующую форму с помощью API Google Drive, чтобы упростить повторное использование контента. Вы можете найти идентификатор формы в URL-адресе Google Forms:
https://docs.google.com/forms/d/FORM_ID/edit
ОТДЫХ
Вызовите метод files.copy()
API Google Диска, указав идентификатор формы, которую вы хотите скопировать.
Питон
Преобразовать форму в тест
Чтобы создать тест, сначала создайте форму, как описано в разделе Создание новой формы , затем обновите настройки формы. Для обновления требуется идентификатор формы.
ОТДЫХ
Вызовите метод batch.update()
в существующей форме, чтобы установить для параметра isQuiz
значение true.
Образец текста запроса
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Питон
Node.js
Следующие шаги
Вот несколько следующих шагов, которые вы можете попробовать:
- Чтобы добавить или обновить содержимое формы, обратитесь к разделу Обновление формы или теста .
- Чтобы просмотреть информацию о форме или ответы, обратитесь к разделу Извлечение форм и ответов .
- Чтобы опубликовать форму и управлять респондентами, обратитесь к разделу Публикация и управление респондентами .