我认为这很简单,但我无法理解。
如果有人在A1中输入“已完成”,我希望它将电子邮件发送到特定的电子邮件地址。
最初我设置了一个“已完成”按钮,但它在移动设备上不起作用。因此,当有人输入“已完成”一词时,我现在只需要向我发送电子邮件。
答案 0 :(得分:1)
this answer中描述了用于发送电子邮件的可安装编辑触发器功能的操作。您只需要调整该功能,以专注于您感兴趣的单元格或范围,并使其构建和放置。发送你想要的电子邮件。
function installableOnEdit( e ) {
if (!e) throw new Error( "Need event parameter." ); // see https://stackoverflow.com/a/16089067
var changedCell = e.range;
var row = changedCell.getRow();
var col = changedCell.getColumn();
// check if change was in A1
if (row===1 && col===1
&& e.value.toString().match(/completed/i)) // case-insensitive check
var recipient = Session.getActiveUser().getEmail(); // send to owner
MailApp.sendEmail( recipient, "Task Completed", "Cell A1 says: "+e.value );
}
}