use onedit () Trigger für ein bestimmtes Blatt in Google Scripts für Google Sheets

Ich muss ein Skript, das von einem onedit () ausgelöst wird, nur für ein Blatt von vielen ausführen.

Ich habe Folgendes versucht, kann das Skript jedoch derzeit nicht nur auf dem gewünschten Blatt ausführen ("Inventar"). Ich bin mir sicher, dass dies für jemanden, der es weiß, sehr einfach sein wird:

function onEdit(e) {
    var range = e.range;
    if(range.getSheetName() == "Inventory") {
        if(range.getValue() == "notify") {
            range.setBackgroundColor('red');
            var productname = range.offset(0,-3).getValue();
            var productinventory = range.offset(0,-2).getValue();
            var message = "Product variant " + productname + " has dropped to " + productinventory;
            var subject = "Low Stock Notification";
            var emailAddress = "[email protected]";
            MailApp.sendEmail(emailAddress, subject, message);
            range.offset(0,1).setValue("notified");
        }
    }
}

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage