autoExpand();
Метод autoExpand автоматически расширяет диапазон ячеек таблицы.
Расширение диапазона ячеек продолжается до тех пор, пока следующая строка или столбец не будет полностью пустыми.
Для выполнения примера необходимо наличие на html-странице компонента с наименованием «tabSheet» (см. «Пример создания компонента TabSheet»). Создадим диапазон ячеек B0:B1, автоматически расширим его и выделим:
// Определим функцию для вывода координат дипазона
var wrireRangeCoord = function (range, name) {
// Получим угловые координаты диапазона
var coords = range.getCorners();
console.log(name + ": (" + coords.tlCoord.rowIndex + ", " + coords.tlCoord.colIndex + ")-(" +
coords.brCoord.rowIndex + ", " + coords.brCoord.colIndex + ")");
};
// Определим диапазон B0:B1
var range = tabSheet.getRange(1, 0, 1, 1);
this.wrireRangeCoord(range, "Координаты исходного диапазона");
// Автоматически расширим данный диапазон
range.autoExpand();
this.wrireRangeCoord(range, "Координаты расширенного диапазона");
// Выделим расширенный диапазон
range.select();
В результате выполнения примера диапазон B0:B1 был автоматически расширен и выделен:

В консоли браузера были выведены координаты исходного и расширенного диапазона:
Координаты исходного диапазона: (0, 1)-(1, 1)
Координаты расширенного диапазона: (0, 0)-(1, 1)
См. также: