К основному контенту

Сообщения

Показаны сообщения с ярлыком "Перебор диапазона"

Удаление строк по условию

Часто возникает задача удаления строк из Таблицы Google по какому-либо условию. Разнообразие условий так велико, что порой приходится создавать метод "удаления строк" снова и снова. Довольно утомительно. Для простых офсных скриптов можно применить сниппет, описанный ниже. Основная идея заключается в том, чтобы взять весь массив данных и перебрать его в обратном порядке. При переборе каждая строка передается в функцию обратного вызова, которая принимет решение удалить строку или нет. Для оптимизации количество последовательных строк суммируется, и для удаления применяется метод deleteRows(rowPosition, howMany) класса Sheet В примере ниже скрипт удаляет строки автивного листа, в которых ячейки из диапазона D27:D77 и F27:F77 попарно пустые

Геокодирование почтового адреса. Maps Service

Базовая задача заключается в том, чтобы получить из адресов, записанных в Таблице, их географические координаты. Google Apps Script является одним из самых простых вариантов для достижения цели. Добавьте адреса в первую колонку Таблицы и запустите следующий скрипт: Пример Таблицы