Dies ist mein erster Versuch, jede Art von Skript zu schreiben, und auch eine Frage zu stellen.Google Skript Spalte ändern E-Mail-Benachrichtigung
Ich habe ein Google-Blatt erstellt, und ich möchte jedes Mal eine E-Mail-Benachrichtigung senden, wenn eine Zeile in dieser Tabelle hinzugefügt wird (oder um die Dinge einfach zu halten, wenn eine neue Zelle in Spalte A ausgefüllt wird).
Ich habe diese Foren für ein paar Stunden gesucht, und stellen Sie das folgende Skript zusammen und versuchte, beide "onedit" & "onchange" Auslöser in Google-Skripts, aber nichts funktioniert.
Die folgenden Links waren hilfreich, aber immer noch nicht in der Lage, das gewünschte Ergebnis zu erzielen. Bei den entsprechenden Änderungen wird keine Benachrichtigung automatisch ausgelöst.
how to attach onChange cell value event/script to google sheet
email notification if cell is changed
//Open function
function sendNotification() {
//Get spreadsheet & sheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
//Define notification details
var recipients = "[email protected]";
var subject = "New lead";
var body = 'A new lead has been added to Simba. For message: ' + message + '';
//Specify several sheet variables
var cell = ss.getActiveCell().getA1Notation();
var row = sheet.getActiveRange().getRow();
var cellvalue = ss.getActiveCell().getValue().toString();
var message = '';
//Specify if statement
if(cell.indexOf('A')!=-1){
message = sheet.getRange('B'+ sheet.getActiveCell().getRowIndex()).getValue()
}
//Send the Email
MailApp.sendEmail(recipients, subject, body);
//Close function
};