1
我认为这将是简单的,但我不明白。发送编辑邮件,如果一个单元格包含特定值
如果有人在A1中键入“已完成”,我希望它发送电子邮件到特定的电子邮件地址。
最初我设置了一个“完成”按钮,但它不适用于手机。所以我现在只需要在有人输入“完成”一词时给我发一封电子邮件。
我认为这将是简单的,但我不明白。发送编辑邮件,如果一个单元格包含特定值
如果有人在A1中键入“已完成”,我希望它发送电子邮件到特定的电子邮件地址。
最初我设置了一个“完成”按钮,但它不适用于手机。所以我现在只需要在有人输入“完成”一词时给我发一封电子邮件。
在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);
}
}