Мой оператор If говорит, что если ячейка, на которую он смотрит, равна нулю, то возвращает x, если в нем есть значение, то Y ... Регистратор показывает данные в ячейке, но он все равно возвращает x!
Я пытался перейти на isblank, равно null, равно "". Я вижу, что он регистрирует данные, но все еще возвращает ответ для пустой ячейки
function trackingSheetUpdate() {
var now = new Date();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sourceSheet = ss.getSheetByName('Active Campaign');
var Tracking = ss.getSheetByName('Tracking')
var getUpdate = sourceSheet.getRange(2, 5).getValue();
var dateResult = now - sourceSheet.getRange(2, 6).getValue();
var openSS = SpreadsheetApp.openByUrl(getUpdate).getSheetByName('Sheet1')
var weeklyUpdate = openSS.getRange(2, 1).getValue();
if (dateResult > 1 && dateResult <= 7); {
if (weeklyUpdate == null, Tracking.getRange(2, 2).setValue("x"));
else
("Y");
}
}
Я хочу x, если ячейка пуста, и Y, если ячейка не пуста, но возвращает только x! В конце концов, я собираюсь пройтись по динамическому диапазону, но сначала хочу разобраться с основами!