如果一个字段在一行中被更改,我需要一封电子邮件发送到与该行相对应的电子邮件。例如,在一行中,第一个字段是1234@gmail.com,第二个字段是描述字段,第三个字段是正在进行中的字段。当正在进行的字段被其他用户更改时,我需要一封电子邮件发送到该电子邮件地址。
发布于 2016-06-29 06:02:19
所以,你想
下面是如何:e.range
是活动范围,offset(0, -2)
的意思是“同一行,左两个单元格”。
在Tools > script中输入脚本后,添加一个触发器:在脚本编辑器中,转到Resources > Current项目的触发器,并选择"From电子表格在编辑上“的属性。
function notify(e) {
if (e.range.getColumn() == 3) {
var email = e.range.offset(0, -2).getValue();
if (email) {
MailApp.sendEmail(email, 'Row Changed', 'Your row of the spreadsheet was changed.');
}
}
}
https://webapps.stackexchange.com/questions/95187
复制相似问题