Ich habe einige Dokumente in Google Sheets / Docs, die ich bei jeder Änderung durch Personen, mit denen sie geteilt werden, benachrichtigen möchte (es ist mir egal, ob der Unterschied der Änderung gesendet wird, nur "Änderung aufgetreten"). flag ist ausreichend).
Im Idealfall kann dies daran angepasst werden, wie groß die Bearbeitung war (z. B. Herausfiltern einer Zeichenänderung), aber ich bin in Ordnung.
Kann dies mit einem Dokument geschehen, das ich besitze und mit jemandem geteilt habe? oder ein Dokument, das sie mit mir geteilt haben?
Mithilfe des Google Apps-Skripts können wir manuelle Trigger für das Dokument einrichten, für das Sie Änderungen verfolgen möchten. Indem der Trigger nach einer festgelegten Zeit ausgeführt wird, können wir die Änderungen im Dokument überwachen. Eine Möglichkeit wäre, ein neues Sicherungsblatt aus dem aktuellen Blatt zu erstellen. Wenn der Trigger das nächste Mal ausgeführt wird, überprüfen wir das aktuelle Blatt mit dem Sicherungsblatt. Wenn sich Änderungen ergeben, können wir MailApp zum Senden von E-Mails verwenden.
Es gibt auch automatische Auslöser, aber da die Benutzer keine Zustimmung benötigen, bevor sie Aktionen ausführen, unterliegen sie vielen Einschränkungen. Automatische Trigger dürfen beispielsweise keine Dienste senden, die eine Authentifizierung erfordern (MailApp).
Folgen Sie diesen Links, um weitere Informationen zu erhalten:
https://developers.google.com/apps-script/articles/sending_emails#section1 https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_manually
quelle
Sie können ein Add-On wie ezNotifications verwenden, um diese Funktionalität für Google Text & Tabellen zu aktivieren.
quelle