У меня есть этот скрипт, который устанавливает границы для диапазона, если первая ячейка не пуста
function borders() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheetmon = ss.getActiveSheet()
var rows = sheetmon.getRange('A55:AY177');
var numRows = rows.getNumRows();
var values = rows.getValues();
var testvalues = sheetmon.getRange('A55:A177')
rows.setBorder(false, false, false, false, false, false, "black", SpreadsheetApp.BorderStyle.SOLID_MEDIUM);
for (var i = 0; i <= numRows - 1; i++) {
var n = i + 55;
Logger.log(testvalues[i] > 0);
if (testvalues[i] == '') {
} else {
Logger.log(testvalues[i]);
sheetmon.getRange('A' + n + ':AY' + n).setBorder(true, true, true, true, true, true, "gray", SpreadsheetApp.BorderStyle.SOLID);
}
}}
Вопрос - как установить динамический последний столбец для setBorder?Вместо столбца AY я хочу установить тот, где последняя ячейка в строке 53 не пуста.