Скрипт забивает пустые ячейки в столбце нужным словом или фразой

В данном примере проходит по столбцу L и записывает везде, где пусто, фразу «Не указано».

function fillEmptyCellsInColumnL() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lastRow = sheet.getLastRow();

// Если данных нет вообще, выходим
if (lastRow < 1) return;

// Получаем диапазон только до последней заполненной строки в таблице
// Столбец L - это 12-й столбец
var range = sheet.getRange(1, 12, lastRow, 1);
var values = range.getValues();

var changed = false;

for (var i = 0; i < values.length; i++) {
// Проверяем, пуста ли ячейка (пустая строка или null)
if (values[i][0] === "" || values[i][0] === null) {
values[i][0] = "Не указано";
changed = true;
}
}

// Записываем изменения обратно только если были изменения
if (changed) {
range.setValues(values);
}
}

Оставьте комментарий