Google таблицы — быстрое выделение

Один из лучших способов повысить эффективность работы с Google таблицами - изучить несколько основных сочетаний клавиш для быстрого выбора данных.

Продолжить чтениеGoogle таблицы — быстрое выделение

Регулярные выражения если вы (как и я) — не программист.

Скажу честно: Придётся поизучать матчасть. До конца, даже с практикой их освоить все равно сложно. Это язык, который не все senior программисты вот так с кондачка могут сразу правильно написать. Впрочем, если вы читаете эту запись, значит, как минимум, понимаете, зачем эти самые регулярки нужны. Я не хочу и не буду…

Продолжить чтениеРегулярные выражения если вы (как и я) — не программист.

Importxml() — парсим данные из интернета. И еще обновляем.

Недавно меня попросили помочь с получением данных из интернета по стоимости ЕТФ фондов. Первое, что пришло в голову - конечно же googlefinance() Однако ТКСных ЕТФок там не оказалось. Данную проблему можно решить двумя способами - через регулярные выражения (и о них я поговорю в следующей статье) и стандартным способом - через…

Продолжить чтениеImportxml() — парсим данные из интернета. И еще обновляем.

Счёт на оплату: Шаг 4. Заполняю шаблон, создаю pdf

В предыдущей записи я подготовил все необходимые поля к заполнению в шаблоне. Теперь финал. И первое что необходимо - получить список полей в объект. Объект с данными function arrToObj() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const ws = ss.getSheetByName('details'); const dataArr = ws.getDataRange().getDisplayValues() const objData = Object.fromEntries(dataArr); return objData; } Что здесь…

Продолжить чтениеСчёт на оплату: Шаг 4. Заполняю шаблон, создаю pdf

Счёт на оплату. Шаг 3: необходимые данные из google sheets

В предыдущей записи я сделал шаблон счета в Google docs. В этой записи - подготовлю данные для переноса из Google sheets. И первое, что необходимо сделать - перенести все поля, которые были указаны в Документах в Таблицу. Создаю вкладку "details" и копирую: Далее делаю вкладку "Справочник", где буду храниться данные о…

Продолжить чтениеСчёт на оплату. Шаг 3: необходимые данные из google sheets

Функция filter() в google sheets

Ранее я рассматривал java script метод filter() в гугл скриптах, который создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции. В этой записи я рассмотрю стандартную функцию filter из гугл таблиц, которая отображает только те строки или столбцы в диапазоне, которые соответствуют заданным условиям.. Синтаксис =FILTER(диапазон; условие1; [условие2;…

Продолжить чтениеФункция filter() в google sheets

Измеряем расстояние между городами в Google sheets

В начале июня было принято решение поехать в небольшой отпуск по окрестностям Санкт-Петербурга, а так же заехать на Валдай. В связи с этим, я захотел посчитать километраж по дням: 1. Дни недели в зависимости от даты В гугл таблицах есть встроенная функция WEEKDAY, которая возвращает порядковый номер дня исходя из заданной…

Продолжить чтениеИзмеряем расстояние между городами в Google sheets