Мне нужно найти способ установить раскрывающееся значение, основываясь на том, есть ли значение в другой ячейке в той же строке. Так, например, если D2 имеет значение, отличное от '' или null; H2 должен быть установлен на «Новый выпуск». Ответы, найденные в другом подобном посте, на самом деле не работают с этим, так как я использую formRedirector. В прошлый раз все стало очень странно. Я пытался удалить предыдущее сообщение, но не смог.
У меня есть некоторая логика, но проблема в том, что то, что у меня сейчас есть, пишет «Новая проблема» в H3 и ниже. Вот то, что я имею до сих пор:
var NEW_ISSUE = 'New Issue';
function defaultValue() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2;
var numRows = 900;
var dataRange = sheet.getRange(startRow, 4, numRows);
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var default_status = row[7];
if (default_status != NEW_ISSUE && row == '') {
sheet.getRange(startRow + i, 8).setValue(NEW_ISSUE);
}
}
}
У меня есть ощущение, что где-то в утверждении if я что-то напутал.