我正在组合一个宏,如果满足两个条件,它会发送警报电子邮件。
正在发送电子邮件,但不分青红皂白,而不仅仅是在满足我要设置的条件时发送。条件:如果范围内的任何单元格 (I1:I9999) 的背景颜色为白色并且包含文本“QC”,则发送电子邮件。 这是我尝试过的:
var QCJobRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("WIP").getRange("I1:I9999");
var Location = QCJobRange.getValue();
// Check for white cells with value=QC in Location column
if (Location = "QC") and (Background = "#ffffff");
// Fetch the email address
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("WIP").getRange("C2");
var emailAddress = emailRange.getValues();
// Send Alert Email.
var message = 'bla';
var subject = 'bla';
MailApp.sendEmail(emailAddress, subject, message);
我直接在脚本编辑器中工作,您可以从 Google 表格中打开它。似乎某些运算符没有被选中,fe "and" 甚至没有突出显示,我收到以下错误消息:"and" is not defined。
我一直在为一个简单的解决方案梳理论坛,但我有点卡在“和”的问题上。有什么建议么?