Обложка канала

Google Таблицы

#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.

Google Таблицы

4 года назад
Открыть в
скрипт onOpen, который создаёт автофильтр Друзья, простой понедельничный скрипт – при каждом открытии Таблицы проходимся по трём листам, проверяем, стоит ли автофильтр, если не стоит – устанавливаем. В фильтре применяем условие фильтрации формулой по первому столбцу > TODAY() - 3, чтобы остались только строки за сегодня, вчера и позавчера. Код: function onOpen() { const sheetNames = [ 'Касса 1', 'Касса 2', 'ИТОГО', ]; const ss = SpreadsheetApp.getActive(); const criteria = SpreadsheetApp.newFilterCriteria() .whenFormulaSatisfied('=$A2 > TODAY() - 3') .build(); for (let sheetName of sheetNames) { let sheet = ss.getSheetByName(sheetName); let filter = sheet.getFilter(); if (filter == null) { filter = sheet.getRange('A1:F').createFilter(); } filter.setColumnFilterCriteria(1, criteria); } }; Оглавление нашего канала: тут Наш чат: @google_spreadsheets_chat За сниппет спасибо Михаилу Смирнову! 😎