【问题标题】:How to reference a cell to the left of active cell in google script如何在谷歌脚本中引用活动单元格左侧的单元格
【发布时间】:2014-11-17 15:11:11
【问题描述】:

需要引用电子邮件主题中的单元格。

需要将左侧的单元格引用到活动单元格,即如果 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);

      }
    }

【问题讨论】:

    标签: javascript reference google-sheets cell


    【解决方案1】:

    试试

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

    但是,您可能必须将触发器“限制”到某个工作表甚至某个列(col B ?)

    【讨论】:

    • 谢谢,我之前尝试过,但无法正常工作。现在似乎已经奏效了,我已经更改了触发器。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    相关资源
    最近更新 更多