Mam kilka dokumentów w Arkuszach / Dokumentach Google, które za każdym razem, gdy są zmieniane przez osoby, którym są udostępniane, chcę otrzymywać powiadomienia (nie przejmuj się, czy wysłano różnicę, po prostu „Zmiana nastąpiła” flaga jest wystarczająca).
Idealnie byłoby to dostrojone przez to, jak duża była edycja (np. Odfiltruj zmianę 1-znakową), ale i tak jestem w porządku.
Czy można to zrobić z dokumentem, który posiadam i który udostępniłem komuś; czy dokument, który mi udostępnili?
Możemy skonfigurować ręczne wyzwalacze w dokumencie, dla którego chcesz śledzić zmiany, za pomocą skryptu Google Apps. Po uruchomieniu wyzwalacza po ustalonym czasie możemy monitorować zmiany w dokumencie. Jednym ze sposobów byłoby utworzenie nowego arkusza kopii zapasowej z bieżącego arkusza, a gdy następnym razem wyzwalacz zostanie wykonany, sprawdzimy bieżący arkusz z arkuszem kopii zapasowej, jeśli jest jakakolwiek zmiana, możemy użyć MailApp do wysyłania wiadomości e-mail.
Istnieją również automatyczne wyzwalacze, ale ponieważ nie wymagają zgody użytkownika przed wykonaniem jakichkolwiek działań, mają na nie wiele ograniczeń. Takie jak automatyczne wyzwalacze nie mogą wysyłać usług wymagających uwierzytelnienia (MailApp).
Aby uzyskać więcej informacji, skorzystaj z tych linków -
https://developers.google.com/apps-script/articles/sending_emails#section1 https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_manual
źródło
Możesz użyć dodatku takiego jak ezNotifications, aby włączyć tę funkcję w Dokumentach Google.
źródło