Я собираю макрос, который отправляет электронные письма с предупреждениями, если выполняются два условия.
Электронные письма отправляются, но без разбора, а не только когда выполняются условия, которые я хочу установитьвстретил. Условия: отправьте электронное письмо , если любая ячейка внутри диапазона (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. Кажется, что некоторые операторы не выбираются, например, "и" даже не подсвечиваются, и я получаю следующее сообщение об ошибке: "и" не определено .
Я былпрочесываю форумы для простого решения, но я застрял на проблеме с "и". Есть предложения?