javascript - 如何在谷歌脚本中引用事件单元格左侧的单元格

标签 javascript reference google-sheets cell

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

需要引用事件单元格左侧的单元格,即如果更改 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);

      }
    }

最佳答案

尝试

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

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

关于javascript - 如何在谷歌脚本中引用事件单元格左侧的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26975694/

相关文章:

javascript - angularjs 如何使用 ng-repeat 创建 div 堆栈

javascript - 从 FormData 对象填充 HTML 表单

java - 当我使用 Reference 类时会发生什么以及多少开销?

xml - Importxml 谷歌电子表格功能

google-apps-script - 将单元格中的逗号分隔数据拆分为多个新行,而不重复数据

JavaScript CSS 动画只工作一次

javascript - 使用 promise 顺序执行功能

google-sheets - 如何使用 ARRAYFORMULA 执行累积和计算

c++ - 绑定(bind)功能麻烦

c++ - 为什么在返回右值引用时给出 C++ 编译器警告?