brauche Hilfe mit Google-Skript. Ich habe mehr Zeilen Tabelle .
Benötigen Sie ein Skript, das Folgendes ausführt:
Wenn eine Zelle in Spalte G geändert wurde, senden Sie eine E-Mail-Benachrichtigung Benutzerdefinierte Informationen mit Informationen aus dieser Zeile: Informationen aus Zelle D und neuer Wert von Zelle G.
UPD
Ich habe nützliche Informationen gefunden:
%Vor%Dieses Skript verfolgt die Änderungen in der gesamten Tabelle. Und ich möchte Änderungen nur in Spalte G nachverfolgen und Werte aus Spalte D abrufen.
Frage:
Wie man den Wert der Zelle in Spalte D erhält, wenn der Wert hat Zelle in Spalte G geändert
Schließlich Skript - Antwort auf meine Frage
%Vor%Trigger auf onEdit und Skript wird funktionieren
Sie sollten dieses Forum durchsuchen, bevor Sie Fragen stellen. Ich habe nach email + cell gesucht und ein paar Ergebnisse erhalten:
Beispiel: Diese Postantwort macht fast genau das, was Sie tun möchten.
EDIT nach Ihrer Bearbeitung:
Verwenden Sie eine IF
Bedingung.
In etwa so:
%Vor%Die korrekte Methode zum Verfolgen eines Zelländerungsereignisses besteht darin, das Ereignisobjekt "e" mit onEdit trigger zu verwenden. Das Ereignisobjekt enthält den Bereich, der bearbeitet wurde. Daher können Sie immer den Inhalt der Zelle abrufen, die geändert wurde.
%Vor%HINWEIS: Der Funktionsname sollte nicht onEdit sein, was ein spezieller Name im Apps-Skript ist. Die onEdit-Funktion erlaubt aufgrund von LIMITED authMode das Senden von E-Mails nicht.
Hier ist ein apps-Skript , das gesendet werden kann eine E-Mail, wenn eine Zelle in einem bestimmten Bereich bearbeitet wird. Sie können auch die gesamte Zeile, die gesamte Spalte oder einen benutzerdefinierten Bereich in der Benachrichtigungs-E-Mail senden.
Tags und Links google-spreadsheet google-spreadsheet-api google-apps-script