Google Forms — это облачное решение для создания анкет и опросов, обеспечивающее совместную работу в режиме реального времени и мощные инструменты для настройки вопросов в анкетах. Формы также можно использовать для создания онлайн-викторин.
Вы можете расширить функциональность Forms с помощью дополнений, которые помогут пользователям создавать новые опросы, устанавливать связь со сторонними системами и интегрировать данные Forms с другими приложениями Google Workspace (например, Google Sheets).
Вы можете посмотреть созданные другими пользователями дополнения для Forms на торговой площадке Google Workspace Marketplace .
Что вы можете сделать
Вот несколько примеров того, что можно сделать с помощью дополнений, расширяющих функциональность Forms:
- Создавайте, получайте доступ и редактируйте формы с помощью встроенной службы Apps Script Forms . Служба электронных таблиц позволяет получить доступ к таблицам Google Sheets, где хранятся ответы на формы.
- Управляйте поведением формы из дополнения, используя службу «Формы» . Например, определите, принимает ли форма ответы или отправляет подтверждающее сообщение респондентам.
- Создавайте пользовательские меню и определяйте множество пользовательских диалоговых окон и боковых панелей , используя стандартные HTML и CSS. Эти компоненты пользовательского интерфейса расширяют редактор Google Forms, а не саму форму, которую видят респонденты.
- Используйте триггеры дополнений для запуска определенных функций при возникновении определенных событий. Например, устанавливаемые триггеры отправки формы позволяют вашему дополнению реагировать всякий раз, когда кто-то отправляет ответ на форму.
Форма структуры
Форма Google состоит из заголовка, описания и списка вопросов. При желании к форме может быть привязана таблица Google Sheets, куда собираются ответы.
Каждый вопрос в форме имеет тип, указывающий на то, какую информацию запрашивает респондент, или является статическим элементом формы (например, изображением или видео). Каждый тип представлен объектом в службе Apps Script Forms . Дополнения Forms могут использовать эту службу для добавления, изменения, перестановки или удаления этих элементов формы:
- Типы вопросов
- Статические типы
Викторины
Формы также могут выступать в роли викторин. Если вы назначите форму викториной, вы можете присвоить каждому вопросу в форме баллы и обратную связь. Баллы позволяют настраивать оценку викторины. Обратная связь, представленная классом QuizFeedback в службе Forms , представляет собой текст и ссылки, которые отображаются респонденту после ответа на соответствующий вопрос в форме.
Триггеры
Триггеры Apps Script позволяют проекту скриптов выполнять указанную функцию при выполнении определенных условий, например, при отправке формы или установке дополнения.
Дополнительную информацию о том, какие триггеры можно использовать с дополнениями Forms и какие ограничения применяются к их использованию, см. в разделе « Триггеры дополнений» .