2016-03-19 2 views
1

У меня есть форма Google, которая программно создает регистрационные формы (с соответствующей электронной таблицей) для событий. Эти формы будут собирать электронные письма, и я бы хотел отправить электронное письмо с уведомлением владельцам регистрации, которые используют эти программно созданные формы, - без необходимости вручную вводить их в каждую из этих форм/таблиц, чтобы вставить сценарий, который этого достигнет. Другими словами, существует ли способ создания связанного скрипта для программно созданной формы/листа Google?Как написать связанный скрипт для программно созданной формы/листа Google

ответ

1

Скрипт приложений включает в себя специальные API-интерфейсы, позволяющие вам программно создавать, читать и редактировать Google Таблицы. Скрипт приложений может взаимодействовать с Google Таблицами двумя широкими способами: любой скрипт может создавать или изменять электронную таблицу, если пользователь сценария имеет соответствующие разрешения для электронной таблицы, а сценарий также может быть привязан к электронной таблице, что дает возможность скрипту создавать особые возможности пользовательский интерфейс или ответьте, когда электронная таблица будет открыта. Чтобы создать связанный скрипт, выберите «Инструменты»> «Редактор сценариев» в Google Таблицах.

Сценарии, привязанные к файлу Google Таблиц, могут использовать простые триггеры, такие как функции onOpen() и onEdit(), чтобы автоматически реагировать, когда пользователь, имеющий доступ к редактированию электронной таблицы, открывает или редактирует электронную таблицу.

Чтобы сделать это программно, я думаю, вы можете использовать устанавливаемый триггер. Это позволяет Google Таблицам запускать функцию автоматически, когда происходит определенное событие, например, открытие документа. Устанавливаемые триггеры, однако, предлагают большую гибкость, чем простые триггеры, которые они могут вызывать сервисами, требующими авторизации, и предлагают несколько дополнительных типов событий, включая таймерные триггеры, управляемые по времени (они также могут управляться программно). Для простых и устанавливаемых триггеров скрипт Apps передает запущенную функцию объект события, который содержит информацию о контексте, в котором произошло событие.

Проверить эту page для получения дополнительной информации о устанавливаемых триггерах

Также Apps Script включает в себя специальный API, чтобы программно создавать, читать и редактировать файлы в Google Apps. Для создания большинства дополнений, вы должны быть знакомы с, по меньшей мере, один из этих services.

  • Spreedsheet Услуги
  • службы Документ
  • форм обслуживания

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

Смежные вопросы