В данном примере проходит по столбцу 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);
}
}