要将 Google Sheets 列中的值与数组进行比较,并根据列数据发送到特定的电子邮件,你可以按照以下步骤进行操作:
=IF(ISERROR(VLOOKUP(A2, Array!A:A, 1, FALSE)), "", "发送邮件")
其中,A2 是要比较的单元格,"Array" 是存储数组的工作表的名称,"A:A" 是数组的范围。
function sendEmail() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange("A2:C"); // 选择包含要发送的数据的范围
var values = range.getValues();
for (var i = 0; i < values.length; i++) {
if (values[i][2] === "发送邮件") { // 根据 "发送邮件" 列中的值进行条件判断
var emailAddress = values[i][0]; // 电子邮件地址
var subject = "邮件主题";
var message = "邮件内容";
MailApp.sendEmail(emailAddress, subject, message);
}
}
}
这样,脚本将根据 "发送邮件" 列的值发送电子邮件到指定的电子邮件地址。请确保在执行脚本之前,将你的电子邮件地址添加到 "发送邮件" 列中相应的行。
领取专属 10元无门槛券
手把手带您无忧上云