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)
См. также: