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