В этой статье рассмотрены два триггера событий
Edit
и Change
.
Определения
Важное замечание. Оба события происходят только при прямых действиях пользователей в Таблицах. Т.о. действие триггера или дискретной функции не может сгенерировать после себя событие.
Edit
- событие широкого применения, которое происходит, когда изменяется значение диапазона Таблицы. Очень важно понять, что изменение касается только данных Таблицы и только в случае, если событие-инициатор произведено пользователем.Change
- событие, которое возникает при изменении контента или структуры самой Таблицы. Например, изменение цвета, размера ячейки, удаление, создание или перемещение листа.Области применения
Триггер событияEdit
используется как простой onEdit
и как устанавливаемый (регистрируемый) триггер. Это означает, что он может быть вызван как любым редактором, так и создателем триггера.Событие
Change
может быть связано только регистрируемым триггером.
Аргументы
СобытиеEdit
передает объект, который содержит следующие поля: authMode
, source
, range
, value
, oldValue
, user
, triggerUid
.Change
передает authMode
, source
, changeType
, user
, triggerUid
.
Подробнее https://developers.google.com/apps-script/guides/triggers/events
Комментарии
Отправить комментарий