所以我有一个表格,并收集电子邮件。在电子表格中包含“状态”列(C)的数据验证:未开始,进行中,待处理,已关闭
我对Google表格脚本非常陌生,因此如果将状态(C)列更改为“已关闭”。电子邮件被发送到电子邮件列(E)上的相应电子邮件地址。
“您的票证已解决”等。就像我说的,如果有人可以帮助,我是编程(javascript)的新手,将不胜感激]
Timestamp _UID Status Name Email Address
6/12/2020 0:47:28 Ticket-21228 Not Started Stan Smith [email protected]
6/12/2020 0:51:21 Ticket-60128 Closed John Smith [email protected]
这必须是可安装的触发器,因为它使用需要许可的Gmail。您需要添加工作表名称和电子邮件消息
function onMyEdit(e) {
//e.source.toast('Entry');
const sh=e.range.getSheet();
if(sh.getName()=="Sheet1" && e.range.columnStart==3 && e.value=="Closed") {
let vA=sh.getRange(e.range.rowStart,1,1,sh.getLastColumn()).getValues()[0];
var body=Utilities.formatString('You create this')
GmailApp.sendEmail(vA[4], vA[5], body);
}
}