根据 Google 表格中的单元格值变化向特定地址发送电子邮件



>每当电子表格 G 列中的单元格更改为"付费"时,我希望将电子邮件发送到同一行的 J 列和 K 列中包含的地址,电子邮件主题是该行的 A 列,电子邮件"付费">

我见过几个类似的问题,但是我是新手用户,无法修改它们以满足我的项目需求。任何帮助表示赞赏!

function onEdit(e) {
var sh=e.range.getSheet();
if(e.range.columnStart==7 && e.value.toLowerCase()=='paid' && sh.getName()=='Sheet Name') {
var vA=sh.getRange(e.range.rowStart,1,1,sh.getLastColumn()).getValues()[0];
var recipient=Utilities.formatString('%s,%s', vA[9],vA[10]);
var subject=vA[0];
GmailApp.sendEmail(recipient, subject, 'Paid');
}
}

注: 您无法从脚本编辑器运行此函数。 您还必须更新第 3 行中的工作表名称

事件对象

简单触发器

最新更新