相关疑难解决方法(0)

在google工作表的google脚本中的特定工作表上使用onedit()触发器

我需要运行一个由onedit()触发的脚本,只运行一个页面.

我已经尝试了以下内容,但目前我无法让脚本只处理所需的工作表("库存")我确信这对于知道的人来说非常简单:

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@email.com";
            MailApp.sendEmail(emailAddress, subject, message);
            range.offset(0,1).setValue("notified");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

triggers if-statement function google-sheets google-apps-script

7
推荐指数
2
解决办法
3万
查看次数