Расширение 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, и какие ограничения применяются к их использованию, см. в разделе Триггеры надстроек.