繁体   English   中英

根据谷歌表格中的单元格值更改将 email 发送到特定地址

[英]Send email to specific addresses based on cell value change in google sheets

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

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

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');
  }
}

注意:您不能从脚本编辑器运行此 function。 您还必须在第 3 行更新 SheetName

事件对象

简单触发器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM