E-Mail-Benachrichtigung, wenn die Zelle geändert wird

8

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

Tabelle

%Vor%

Trigger auf onEdit und Skript wird funktionieren

    
v2p 11.03.2013, 11:01
quelle

2 Antworten

6

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%     
Serge insas 11.03.2013, 11:53
quelle
2

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.

    
Hari Das 12.09.2016 12:08
quelle