我有一個很棒的腳本,它是@cooper 給我的,它會更新已發送的列,并在每次使用 google apps 腳本將新行添加到 google 作業表時發送一封電子郵件。
我現在想要做的不是將電子郵件發送給我 ([email protected]),而是希望將其發送到 E 列中包含的電子郵件地址。
google sheets的結構如下所示:

有人可以幫忙嗎?
function sendemail() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getActiveSheet();
const sr = 2;
const rg = sh.getRange(sr, 1, sh.getLastRow() - sr 1, 6);
const vs = rg.getValues();
vs.forEach((r, i) => {
let Subject = "New Content on IG.com";
let message =
"<p><b>Title: </b>" r[0] "</p>"
"<p><b>Article: </b>" r[1] "</p>";
let EmailSent = r[5];
let SendTo = "[email protected]";
if (EmailSent != "Yes") {
sh.getRange(i sr, 6).setValue("Yes");
MailApp.sendEmail({to: SendTo,cc: "",subject: Subject,htmlBody: message});
}
})
}
uj5u.com熱心網友回復:
這只是用該行列值替換 SendTo 硬編碼值的問題。
let SendTo = r[4];
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/536461.html
標籤:谷歌应用脚本谷歌表格
