У меня есть несколько документов в Google Sheets / Docs, которые, когда они изменяются людьми, которым они делятся, я хотел бы получать уведомления (не волнует, будет ли отправлена разница изменений, просто "Произошло изменение") флаг достаточно).
В идеале, это можно было бы отрегулировать в зависимости от размера редактирования (например, отфильтровать 1-символьное изменение), но в любом случае я в порядке.
Можно ли это сделать с помощью документа, которым я владею и который кому-то поделился; или документ, которым они поделились со мной?
Мы можем настроить ручные триггеры на документе, для которого вы хотите следить за изменениями, используя скрипт Google Apps. Сделав запуск триггера по истечении фиксированного времени, мы можем отслеживать изменения в документе. Одним из способов было бы создать новый лист резервного копирования из текущего листа, и при следующем запуске триггера мы проверяем текущий лист с резервным листом, если есть какие-либо изменения, мы можем использовать MailApp для отправки почты.
Существуют также автоматические триггеры, но, поскольку они не требуют согласия пользователя перед выполнением каких-либо действий, они имеют множество ограничений на них. Например, автоматическим триггерам не разрешается отправлять сервисы, требующие аутентификации (MailApp).
Пожалуйста, перейдите по этим ссылкам для получения дополнительной информации -
https://developers.google.com/apps-script/articles/sending_emails#section1 https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_manually
источник
Вы можете использовать надстройку, такую как ezNotifications, чтобы включить эту функцию для Документов Google.
источник