我需要当您仅在特定单元格中写信时,请给我发一封电子邮件给我
我使用的代码是
function myFunction() {
var user = Logger.log(Session.getActiveUser().getEmail());
if(user =='user-email'){
MailApp.sendEmail('destination-email', 'subject', 'test trigger: ' + user);
}
}
但是当有人在“ D”列上书写并且只有“ D”向我发送电子邮件通知时,我需要
答案 0 :(得分:0)
尝试一下:
当然,您需要添加工作表名称,收件人,主题。多数情况下,这就像需要一个可安装的onEdit()函数一样,这意味着共享电子表格的用户将必须对其进行授权,以便您在未经其许可的情况下将无法进行操作。
function myFunction(e) {
var sh=e.range.getSheet();
var name=sh.getName();
if(name!='WhatEverSheetNameYouWant')return;
if(e.range.columnStart==4) {
var user=Session.getActiveUser().getEmail();
if(user) {
MailApp.sendEmail('recipient', 'subject', 'Test trigger: ' + user);
}
}
}