Расширение Google Forms с помощью надстроек

Google Forms — это облачное решение для анкет и опросов с возможностью совместной работы в режиме реального времени и мощными инструментами для настройки вопросов в форме. Google Forms также можно использовать для создания онлайн-викторин.

Вы можете расширить Google Forms с помощью надстроек, которые помогут пользователям создавать новые опросы, устанавливать подключение к сторонним системам и интегрировать данные ваших форм с другими приложениями Google Workspace (например, Google Sheets).

Вы можете увидеть надстройки Форм, созданные другими пользователями, на Google Workspace Marketplace .

Что ты можешь сделать

Вот несколько вещей, которые вы можете сделать с помощью надстройки, расширяющей Google Forms:

  • Вы можете создавать, получать доступ и редактировать Google Forms с помощью встроенного сервиса Apps Script Forms . Служба электронных таблиц позволяет получить доступ к таблицам Google, где хранятся ответы на формы.
  • Управлять поведением формы можно из надстройки с помощью сервиса Forms . Например, вы можете определить, принимает ли форма ответы или отправляет респондентам подтверждающее сообщение.
  • Вы можете создавать собственные меню и определять несколько пользовательских интерфейсов диалоговых окон и боковых панелей , используя стандартные HTML и CSS. Эти компоненты пользовательского интерфейса расширяют редактор Google Forms, а не форму, которую видят респонденты.
  • Вы можете использовать дополнительные триггеры для запуска определенных функций при возникновении определенных триггерных событий. Например, устанавливаемые триггеры отправки формы позволяют вашему дополнению реагировать всякий раз, когда кто-то отправляет ответ на форму.

Структура формы

Форма Google состоит из заголовка, описания и списка вопросов формы. При желании с формой может быть связана таблица Google, в которой собираются ответы формы.

Каждый вопрос формы имеет тип, указывающий тип информации, которую он запрашивает у респондента, или статический элемент формы (например, изображение или видео). Каждый тип представлен объектом в службе Apps Script Forms . Надстройки форм могут использовать эту службу для добавления, изменения, перестановки или удаления следующих элементов формы:

Викторины

Формы также могут выступать в качестве викторин. Если вы установите назначение формы как теста, вы сможете назначать значения баллов и отзывы для каждого вопроса формы. Значения баллов позволяют настраивать оценку теста. Обратная связь, представленная классом QuizFeedback в службе Forms , представляет собой текст и ссылки, которые предоставляются респонденту после ответа на соответствующий вопрос формы.

Триггеры

Триггеры Apps Script позволяют проекту сценария выполнять указанную функцию при выполнении определенных условий, например при отправке формы или установке надстройки.

См . триггеры надстроек для получения дополнительной информации о том, какие триггеры можно использовать с надстройками форм и какие ограничения применяются к их использованию.