需要引用电子邮件主题中的单元格。
需要引用事件单元格左侧的单元格,即如果更改 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/