如何在Google脚本中引用活动单元格左侧的单元格

3

需要在电子邮件主题中引用一个单元格。

需要引用活动单元格左侧的单元格,即如果更改了列B中的单元格,则引用同一行中的列A中的单元格。

所有的代码都能正常运行,除了:

var productname = range.getvalue("A"+range.getRow);

如果有人能指出我的错误,我将非常感激!相信对于那些知道自己在做什么的人来说,这将是非常容易的。

function onEdit(e) {

      var range = e.range;

      if(range.getValue() < 100) {
        var productname = range.getvalue("A"+range.getRow);
        var message = "Product variant" + productname + "has dropped to " + range.getValue();
        var subject = "Stock Notification";
        var emailAddress = "email@emailaddress.com";
        MailApp.sendEmail(emailAddress, subject, message);

      }
    }
1个回答

9

尝试

var productname = range.offset(0,-1).getValue();

然而,您可能需要将触发器“限制”到特定工作表甚至特定列(B列?)。

谢谢,我之前尝试过这个,但是没能让它工作。现在我改变了触发器,似乎已经可以了。非常感谢! - adamsportstech

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接