googlesheets_ru | Unsorted

Telegram-канал googlesheets_ru - Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

2649

Решение реальных задач в Таблицах Гугл. Кейсы, хитрости, приёмы и их практическое применение в бизнесе. Учебник по Гугл Таблицам для новичков https://t.me/GoogleSheets_ru/120 Реклама, заказать проект, консультацию: @GoogleSheets_ru_cm

Subscribe to a channel

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🧠 ФУНКЦИЯ INDIRECT: ДИНАМИЧЕСКАЯ МАГИЯ В ТАБЛИЦАХ 🧠

Хотите создать динамические ссылки между листами? Функция INDIRECT творит чудеса!

Представьте: у вас таблица с месячными отчетами, каждый месяц — на отдельном листе (Январь, Февраль, Март...).

Обычный способ: переходить между листами и копировать данные 😩

Умный способ: в ячейке A1 создаем выпадающий список месяцев, а затем используем:

=INDIRECT("'"&A1&"'!B10")


Теперь при выборе месяца в A1, формула автоматически подтягивает данные с нужного листа!

⚡️ Продвинутый пример: создайте сводный отчет по всем месяцам:
=ARRAYFORMULA(INDIRECT("'"&{"Январь";"Февраль";"Март"}&"'!B10"))


Эта формула сразу вернет данные из ячейки B10 для всех трех листов в виде столбца!

INDIRECT — как машина времени для данных: мгновенно перемещает информацию между разными измерениями вашей таблицы.

Какие ещё "невозможные" задачи вы хотели бы решить в ваших таблицах?

Автор: мастер данных @Drozdov_Igor_Advisd
Наш канал и чат про Таблицы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Участник нашего сообщества @Sehusao разработал Таблицу для тестирования API Telegram-ботов

https://docs.google.com/spreadsheets/d/1Gr3cQ34Vl9-JczegxD-wG-0TeEHHsE86_RIlsmKi_H8/edit

С ее помощью можно попробовать разные параметры, посмотреть запрос и ответ сервера. Если развернуть Web App, входящие сообщения будут записываться в лог.

Для параметров, отличных от базовых типов (строка, число, логический), нужно вручную указывать JSON. В документе есть утилиты для проверки корректности JSON и преобразования JS объекта в JSON.

Сейчас в таблице десяток методов API, но новые легко добавлять копированием шаблона запроса.

Таблица на английском.

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

📊 КАК ОДНА ФОРМУЛА ЗАМЕНИЛА 500 СТРОК ВЫЧИСЛЕНИЙ 📊

ARRAYFORMULA — тайное оружие продвинутых пользователей Google Таблиц!

Часто приходится копировать формулу вниз по столбцу? Забудьте об этом!

Пример: у вас список товаров (A2:A500) и их цены (B2:B500). Нужно рассчитать цены с НДС.

Обычный подход: написать в C2 формулу =B2*1.2 и протянуть её на 500 строк вниз 😴

Умный подход: написать в C2 одну формулу:

=ARRAYFORMULA(IF(B2:B500<>"", B2:B500*1.2, ""))


🚀 Преимущества:
• Работает автоматически для всего диапазона
• Обновляется при добавлении новых строк
• Игнорирует пустые строки
• Формула хранится в одной ячейке

Бонус-трюк: Вы можете комбинировать несколько вычислений!
=ARRAYFORMULA(IF(B2:B500<>"", "Цена с НДС: "&TEXT(B2:B500*1.2;"0.00")&" ₽", ""))


Какие ещё вычисления вы бы хотели автоматизировать такой формулой?

Автор: эксперт по Таблицам @Drozdov_Igor_Advisd
Наш канал и чат про Таблицы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🤖 КУРС: КАК ПОДРУЖИТЬСЯ С Искусственным Интеллектом И ЗАСТАВИТЬ ЕГО РАБОТАТЬ НА ВАС 🤖
Думаете, что ИИ однажды захватит мир? Почему бы не захватить его первым!
✅ Научитесь говорить с искусственным интеллектом на "ты"
✅ Заставьте ИИ писать скрипты, пока вы пьёте кофе
✅ Автоматизируйте Google Таблицы и спасите свои выходные
✅ Малая группа до 10 человек — чтобы мы могли услышать все ваши "ой, я не понял"
📅 Всего 6 занятий по 2 занятия в неделю — достаточно короткий срок, чтобы не успеть заскучать!
Подходит как новичкам, так и тем, кто уже дружит с кодом, но хочет научить его новым трюкам!
💰 Стоимость: 60 000 ₽ (дешевле, чем нанять программиста на неделю)
👨‍💻 Запись: @Drozdov_Igor_Advisd
Количество мест ограничено! Роботы уже заняли два места.

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Надоело вручную обновлять рекламные отчеты в Google Sheets?

JetStat автоматизирует это, подключая более 60+ источников данных и избавляя от рутины:
— Рекламные платформы: Яндекс.Директ, VK.Реклама, Google Ads и другие.
— Аналитика: GA4, Яндекс.Метрика, AppMetrica, и многое другое.
— CRM-системы и маркетплейсы: подключите все необходимые данные в один отчет.

Автоматическое обновление и гибкость выгрузкиэкспортируйте данные в Google Sheets, Excel, BI-системы, настраивайте отчеты под свои задачи.

Попробуйте JetStat бесплатно в течение 7 дней со всеми коннекторами и оцените, как автоматизация улучшит вашу работу!

Реклама ООО “Джет лабс”, erid: 2VtzqveR2sa

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Сделал быстрый обзор на макросы Яндекс Таблиц ⚡️

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Апдейт файловой системы

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

⭐️ Нововведения:
- переработана и улучшена функция добавления файлов
- добавлена функция замены файлов
- кардинально переработана База документов (упрощена и улучшена загрузка файлов в неё)

Все подробности смотри в видео)

🐞 Баги исправлены:
- файлы на скрытых и отфильтрованных строках больше не выводятся на печать
- теперь замена файлов работает с несколькими ячейками одновременно

Все показанные функции — бесплатны для использования, так что тестируйте на здоровье🤝

👉 @ConstructionSheets х @pto_cdo

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Доброе утро! Ловите обновление!

🟢Актуальная версия библиотеки: 10
🟢Новая версия Таблицы для получения товаров из Озон здесь
🟢Код открытый, стать соучастником можно здесь: https://github.com/googlesheets-ru/OzonFromGAS

Обратите внимание на существенное изменение в наборе данных, которые возвращает Озон

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Есть задача: В смету должны попадать столбцы внутренней таблицы: A, B, C, D, E, F, G, H, J, M, N, O, P, S, T, U, V, W

При этом дано: Таблица-источник

Что делать, если мне не нужны буквы столбцов, потому что в дальнейшем я буду опироться только на заголовки?

Как вывести заголовки, опираясь на буквы столбцов?

В приложении решение и приглашение поразмять мозги - может быть найдется другой интересный вариант?

Наш канал и чат про Таблицы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#решение #кейс

QUERY + ПОИСКПОЗ

- Выбор/поиск нужного столбца по заголовку
- Всегда найдет, даже если столбцы поменяются местами
- Не нужно каждый раз исправлять в формуле номер столбца для Col*

=QUERY( {C10:E13} ;
"select Col"
& ПОИСКПОЗ(G10; C10:E10) )

Таблица-пример

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#объявление

🔥 Ищет команду наш подписчик: Николай, аналитик-технарь

Привет! Меня зовут Николай, и я 5 лет прокачиваю бизнес через данные — автоматизирую рутину, строю дашборды и пишу ботов. Хочу делать то же самое, но уже в вашей компании!

Что умею:
✅ Автоматизировать всё: от Гугл Таблиц и Excel до серверов (Python, SQL, Cron).
✅ Создавать Telegram-ботов (для клиентов, руководителей и даже для семьи — мой бот следит за бюджетом! 💸).
✅ Визуализировать данные в Tableau/Power BI так, что даже директор поймет.
✅ Оптимизировать логистику, CRM и прогнозировать остатки на складе.

Фишка: Не боюсь учиться и люблю нестандартные задачи. Например, для прошлой работы настроил маршруты через API карт — экономия на бензине + счастливые клиенты. 🚗

Ищу:
💵 От 100к, Москва (не переезжаю, но могу в командировки).
📅 Удаленку/офис/гибрид — без разницы, лишь бы задачи были огонь.

Напиши мне:
📞 +7 (926) 887-75-01
📨 wrtx34@gmail.com

P.S. Готов начать хоть завтра. Давайте делать крутые штуки вместе! 💻🚀

https://hh.ru/resume/dca08087ff0e40f11d0039ed1f6d3166355845

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Анализ публикаций ресурса за 2024 в Таблицах https://habr.com/ru/articles/867068/

Спасибо, @empenoso

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#задачка

Если вдруг кому скучно в этот воскресный день, сделал пример.
Дано: периоды, заданные первой и последней датой.
Задание: перечислить все недели, входящие в каждый из периодов.
Недели также обозначать первой и последней датой из периода.
Даты недели записать через дефис.
Например.

Период
01.12.2024 - 31.12.2024
Недели
01.12.2024 - 01.12.2024
02.12.2024 - 08.12.2024
09.12.2024 - 15.12.2024
16.12.2024 - 22.12.2024
30.12.2024 - 31.12.2024

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#новость

Улучшения ссылок на таблицы в Google Таблицах

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

Недавно были обновления ссылок на таблицы, которые улучшают доступность и удобство использования. В частности, пользователи теперь будут видеть:

Улучшенную доступность ссылок на таблицы, что позволяет пользователям ссылаться на элементы ниже как в одном (например, =Table2[[#ALL]; [Столбец 1]]), так и в нескольких столбцах (например, =Table2[[#ALL]; [Столбец 1]:[Столбец 2]]):
- Полные столбцы таблицы, включая заголовки столбцов, данные и нижние колонтитулы (#ALL)
- Заголовки таблиц (#HEADERS)
- Нижние колонтитулы таблиц (#TOTALS)
- Данные таблицы, исключая заголовки и нижние колонтитулы (#DATA)

Предложения по формулам, которые помогают вам определить формулы, которые могут быть более надежными. Например, если пользователь вводит рабочую формулу, которая перекрывает диапазон таблицы, появится предложение по ссылке на таблицу.

Исправления формул для ссылок на таблицы, которые показывают исправление формулы с правильной ссылкой на таблицу, когда формула написана неправильно.

Наш канал и чат про Таблицы и Документы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#наше

Предыдущий пост /channel/GoogleSheets_ru/377 рассказывает, как регулярно сохранять резервную копию всего Диска в Яндекс Облако. Прошел полный день и можно посмотреть, сколько же стоит такое храниение.

На стороне Cloud_ru никаких дополнительных расходов не начислено. Статистики по трафику нет. Возможно, что-то придет в конце месяца 🤷‍♂️

День синхронизации

В первый день синхронизация началась с загрузки всех данных. Помимо прочего, триггер синхронизации до конца суток был вызван 4 раза. Что привело к расходам в 30,51р ($0.3)

Полный день работы сервиса

Изменений на Диске производились одним пользователем в обчном рабочем режиме. Сохранение копий происходит каждые 12 часов в сутки. Что привело к расходам 11,62р ($0.1)

Выводы

Из предыдущих наблюдений можно сказать, что хранение копии Диска Гугл 5Gb в Яндекс Облаке обойдется в 500р/мес ($5/month)

Надеемся, что эта информация будет полезной при планировании доплнительных расходов в текущее время.

Наш канал и чат про Диск

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Как руками команды освободить себе время и в разы увеличить прибыль в бизнесе ?

Руководитель-практик Ольга Паратнова с опытом в 25 лет. Более 15 лет обучает руководителей разного уровня.

Она явно знает, как сделать так, чтобы прибыль росла, а у руководителя оставалась жизнь помимо работы, ведь она совмещает свою деятельность с семьёй и воспитанием 4-х детей, организовывает лекции по искусству и занимается благотворительностью.

В среднем компании под её руководством вырастали в три раза, рекорд — в 11 раз за 4 года.

Если вы:
- Не понимаете, какими рычагами воздействовать на команду, чтобы получить новый результат и масштабировать бизнес

- Выгораете от огромной нагрузки. Постоянно что‑то делаете, но результатов не ощущаете

- А сотрудники мало стараются. Привыкли, что можно опоздать, сдать работу позже срока и не до конца доделанной

Подписывайтесь на её канал ➡️ Ольга Паратнова. Руководитель Разумный.

Кстати, в закреплённых сообщениях вы найдёте 4 бесплатных продукта:
- Марафон по мотивации сотрудников
- 7 приёмов для усиления сотрудников и свободы руководителя и др.
Все они будут максимально полезны для тех, кто руководит командой.

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🔥 КАК ЗАСТАВИТЬ ИИ ДЕЛАТЬ ВАШУ РАБОТУ 🔥
Устали работать, пока искусственный интеллект развлекается, генерируя мемы?
Пора научить его приносить реальную пользу!
На нашем курсе по эксплуатации ИИ вы:

Узнаете волшебные слова, после которых ИИ начинает писать скрипты
Автоматизируете то, что раньше отнимало у вас часы жизни
Сделаете Google Таблицы своим верным помощником, а не головной болью

🎯 Почему вам понравится:

Никаких занудных лекций и "теоретических основ" - только магия автоматизации
Домашние задания в Google Таблицах (и нет, мы не заставим вас писать диссертацию)
Всего 6 занятий (2 занятия в неделю) - не успеете соскучиться
Малая группа (до 10 человек) - никто не спрячется на галёрке!

🧠 Для новичков: Мы говорим на человеческом языке, а не на программистском!
🧠 Для опытных: Узнаете, как перестать писать код самому и делегировать это ИИ!
💸 Цена вашего свободного времени: 60 000 ₽
Для записи: @Drozdov_Igor_Advisd

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Надоело вручную обновлять рекламные отчеты в Google Sheets?

JetStat автоматизирует это, подключая более 60+ источников данных и избавляя от рутины:
— Рекламные платформы: Яндекс.Директ, VK.Реклама, Google Ads и другие.
— Аналитика: GA4, Яндекс.Метрика, AppMetrica, и многое другое.
— CRM-системы и маркетплейсы: подключите все необходимые данные в один отчет.

Автоматическое обновление и гибкость выгрузки — экспортируйте данные в Google Sheets, Excel, BI-системы, настраивайте отчеты под свои задачи.

Попробуйте JetStat бесплатно в течение 7 дней со всеми коннекторами и оцените, как автоматизация улучшит вашу работу!

Реклама ООО “Джет лабс”, erid: 2VtzqveR2sa

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🔥 СУПЕР-ФОРМУЛА QUERY: ФИЛЬТРАЦИЯ ДАННЫХ В ОДНУ СТРОКУ 🔥

Устали создавать сложные фильтры и сводные таблицы? Познакомьтесь с мощной формулой QUERY!

Представьте: у вас таблица с данными о продажах (A1:D100), где:
• A – дата
• B – менеджер
• C – товар
• D – сумма

Вам нужно найти все продажи Андрея за март, где сумма больше 10000₽.

Решение одной формулой:

=QUERY(A1:D100; "SELECT * WHERE B = 'Андрей' AND A >= date '2023-03-01' AND A <= date '2023-03-31' AND D > 10000 ORDER BY D DESC")


✨ Что делает эта магия?
• Выбирает все строки, соответствующие условиям
• Автоматически сортирует по сумме (от большей к меньшей)
• Обновляется при изменении исходных данных

QUERY — это мини-SQL прямо в ваших таблицах! Изучите её, и вам больше не придется создавать десятки промежуточных расчетов.

Какие запросы вы бы хотели автоматизировать?

Автор: знаток формул @Drozdov_Igor_Advisd
Наш канал и чат про Таблицы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🔄 ДВССЫЛ: Превращаем статичные формулы в динамические инструменты

Привет, умные пользователи Google Таблиц! 👋

Сегодня мы разберем одну из самых гибких и мощных функций – ДВССЫЛ (INDIRECT). Эта функция может показаться сложной на первый взгляд, но она открывает перед вами совершенно новые возможности автоматизации. Готовы прокачать свои навыки? 💪

📋 Что такое ДВССЫЛ и зачем она нужна?

Функция ДВССЫЛ превращает текстовую строку в ссылку на ячейку или диапазон. Звучит просто, но именно эта особенность позволяет создавать динамические формулы, которые меняются в зависимости от содержимого других ячеек!

🔍 Базовый синтаксис:

=ДВССЫЛ(ссылка_как_текст; [a1])


Где:
- ссылка_как_текст — текстовая строка, которая будет преобразована в ссылку
- a1 — логическое значение (ИСТИНА или ЛОЖЬ), указывающее на стиль ссылки (по умолчанию ИСТИНА)

💡 Практические примеры:

1️⃣ Простая динамическая ссылка

=ДВССЫЛ("A" & B1)


Если в B1 находится число 5, формула вернет значение из ячейки A5. Измените B1 на 10, и формула будет брать значение из A10!

2️⃣ Создание динамического выбора листа

=ДВССЫЛ(
C1 & "!B2:B10"
)


Где C1 содержит название листа (например, "Январь"). Теперь вы можете переключаться между данными разных месяцев, просто меняя значение в C1!

3️⃣ Умный динамический диапазон

=СУММ(
ДВССЫЛ(
"A1:A" &
СЧЁТЗ(A:A)
)
)


Формула создает диапазон, который автоматически расширяется при добавлении новых данных в столбец A!

4️⃣Создание сводной таблицы по выбранному параметру

=СУММЕСЛИ(
ДВССЫЛ("A2:A100");
D1;
ДВССЫЛ(E1 & "2:" & E1 & "100")
)


В этом примере:
- D1 содержит критерий (например, "Москва")
- E1 содержит букву столбца (например, "B" для выручки или "C" для прибыли)
Меняя значение в E1, вы можете суммировать разные показатели без изменения формулы!

5️⃣ Динамический дашборд с выбором периода

=СУММПРОИЗВ(
ДВССЫЛ(
"'" & G1 & "'!C5:C25"
)
)


Где G1 содержит название периода (например, "Q1-2023"). Создайте выпадающий список в G1, и ваш дашборд будет обновляться одним кликом!

⚠️ Важно помнить!

- ДВССЫЛ требует больше ресурсов для вычисления, чем обычные ссылки, поэтому не злоупотребляйте ею в больших таблицах
- Функция не работает с ссылками на другие файлы таблиц
- При изменении названий листов не забудьте обновить все строковые ссылки в формулах ДВССЫЛ

🚀 Для продвинутых: комбинация с АДРЕС

=ДВССЫЛ(
АДРЕС(
СТРОКА();
СТОЛБЕЦ()-1
)
)


Эта формула возвращает значение из ячейки слева от текущей, независимо от её расположения!

Вы уже опережаете 90% пользователей Google Таблиц, если начали применять ДВССЫЛ в своей работе. Эта функция – настоящий признак профессионала!

Раздел: #формулы #решения
Формулы: #ДВССЫЛ #СУММЕСЛИ #СУММПРОИЗВ #СЧЁТЗ #АДРЕС

🔗 Пример в Таблице чата

Живите и работайте эффективнее. 🤓📊🚀
💬 Чат
📢 Канал

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Апогей выпадающих списков! Тема раскрыта окончательно и бесповоротно. Игорь поставил жирную точку в этом вопросе.

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🔒 Защита данных по условию: автоматическая блокировка строк в Google Таблицах

Привет, автоматизаторы! Недавно в нашем чате возник интересный вопрос о защите данных. Сегодня поделимся решением от одного из подписчиков, который разработал удобный скрипт для автоматической защиты строк при изменении статуса!

🤔 Зачем нужна автоматическая защита строк?
Представьте, что у вас есть таблица, где нескольким пользователям доступно редактирование. Когда заказ, платеж или другая запись получает статус "Подтверждено", важно защитить эти данные от случайных изменений. Но как это сделать автоматически? Именно здесь пригодится наш скрипт!

Автоматическая защита данных позволяет:
1. Предотвратить случайное изменение важной информации
2. Сохранить целостность подтвержденных записей
3. Избавиться от ручной настройки защиты для каждой строки
4. Гибко контролировать, какие столбцы защищать, а какие оставить доступными

🤓 Как это работает:
В скрипте отслеживается изменения в столбце K (Подтверждено?). Когда там появляется значение "Подтверждено", автоматически защищаются ячейки от A до J в этой строке. Если статус меняется на другой — защита снимается.

👩‍💻🧑‍💻 Скрипт от нашего подписчика:👩‍💻

function onEdit(e) {
// Проверяем, что объект события существует
if (!e || !e.source || !e.range) {
return;
}

const sheet = e.source.getActiveSheet();
const range = e.range;
const row = range.getRow();
const column = range.getColumn();
const value = e.value;

// Указываем столбец, до которого нужно защищать строку
const endColumn = 10; // Защищаем до столбца J

// Проверяем, что изменение произошло в нужном столбце (K)
if (column === 11) {
// Получаем все защиты на листе
const protections = sheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);

// Ищем защиту для текущей строки
const existingProtection = protections.find(prot => {
const protRange = prot.getRange();
return (
protRange.getRow() === row &&
protRange.getSheet().getName() === sheet.getName() &&
protRange.getColumn() === 1 &&
protRange.getNumColumns() === endColumn
);
});

if (value === "Подтверждено") {
// Если выбрано "Подтверждено" и защиты ещё нет, устанавливаем её
if (!existingProtection) {
const protection = sheet.getRange(row, 1, 1, endColumn).protect();
protection.setDescription(`Защищено: строка ${row} до столбца ${endColumn}`);
protection.removeEditors(protection.getEditors());
protection.setWarningOnly(false);
}
} else {
// Если значение изменено, снимаем защиту с этой строки
protections.forEach(prot => {
const protRange = prot.getRange();
if (
protRange.getRow() === row &&
protRange.getSheet().getName() === sheet.getName()
) {
prot.remove();
}
});
}
}
}


🤓 Что здесь происходит:
1. Триггер onEdit отслеживает редактирование данных в таблице
2. Скрипт проверяет, произошло ли изменение в 11-м столбце (K)
3. Если в ячейке выбрано "Подтверждено", создается защита для строки
4. Защита применяется от 1-го до 10-го столбца (A-J)
5. Если значение меняется на другое, защита автоматически снимается
6. Проверка на существующую защиту предотвращает создание дубликатов

🤩 Где это особенно полезно:
- Таблицы с заказами или клиентскими данными
- Финансовые отчеты и бухгалтерия
- Системы учета и инвентаризации
- Любые таблицы с совместным доступом
- Проектная документация

⚙️ Настройка под себя:
1. Измените значение column === 11 на номер вашего столбца со статусом
2. Настройте endColumn = 10 на нужное количество защищаемых столбцов
3. Поменяйте условие value === "Подтверждено" на ваше значение статуса

Раздел: #скрипты #защита_данных #автоматизация
Функции: #onEdit #protect #getProtections

Документация по функциям:
onEdit
protect
getProtections

А как вы защищаете важные данные в своих таблицах? Поделитесь в комментариях!

Хотите больше полезных скриптов и решений для Google Таблиц?
💬 Чат
📢 Канал

#GoogleSheets #GoogleAppsScript

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🔄 🧿 Важное обновление: Изменения в API Ozon для получения информации о товарах

Привет, друзья!

Ozon обновил свой API для получения информации о товарах, и мы оперативно (ну почти) адаптировали (на самом деле, это hotfix) нашу библиотеку под эти изменения. Если вы используете наш код для загрузки товаров из Ozon в Google Таблицы, этот пост для вас!

❗️ Что произошло:
• Ozon изменил структуру API для получения данных о товарах
• Это вызвало ошибки при попытке загрузить информацию в таблицы
• Мы выпустили обновление библиотеки, которое решает проблему

Что нужно сделать:
1. Откройте редактор скриптов вашей Google Таблицы
2. В левом меню найдите "Библиотеки"
3. Найдите нашу библиотеку в списке
4. Измените версию библиотеки на 6
5. Сохраните изменения
6. Готово!

На всякий случай:
Инструкция по работе с редактором скриптов
Подробнее про библиотеки
Обучающая статья по интеграции с Ozon

📝 Что изменилось в данных:
Обновленный API предоставляет расширенную информацию о товарах, включая:
• Информацию о комиссиях
• Данные об уценённых товарах
• Расширенные настройки видимости
• Ценовые индексы
• Дополнительные статусы товаров

💡 После обновления проверьте корректность загрузки данных в вашу таблицу. Если появятся новые проблемы, о которых мы еще не знаем - пишите в комментариях.

Спасибо, что используете наши решения для автоматизации! Вы делаете правильный выбор, развивая свой бизнес с помощью современных инструментов.

Раздел: #обновления #API #решения

Хотите узнать больше? Присоединяйтесь к нашему сообществу!
💬 Чат
📢 Канал

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

Google Таблицы — это не просто инструмент для расчетов. Для многих сообществ и бизнес-команд они становятся цифровым рабочим пространством, где хранятся идеи, решения и стратегии. Но что, если в один момент всё это превратится в бесполезный набор ошибок?

Именно это произошло с нашим проектом, где Google Таблица служила сборником с более чем 500 решениями задач. История началась с надежды победить в противостоянии злопыхателю, а закончилась приостановкой проекта.

Вредительские атаки на Google Таблицы: как формула разрушила нашу инициативу, и что делать, чтобы вам этого избежать https://contributor.pw/post/vreditelskiye-ataki-na-google-sheets/

Наш канал и чат про Таблицы (теперь с собственным блаженным 🤪)

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

🔥 Кто еще не успел запостить про DeepSeek Qwen? 😎

А знаете, что еще круче? Мы нашли магический промпт для форматирования формул через DeepSeek Qwen! 💫 Работает как часы:
✅ Идеальные отступы
✅ Четкая группировка элементов
✅ Автоматические переносы
✅ Ни единой ошибки за 24/7 тестов

Как повторить?
1️⃣ Создайте новый чат и начните с:
Я буду передавать код и формулы, их нужно будет форматировать как в prettier
2️⃣ Следующим сообщением отправьте вашу формулу или кусок кода

И наблюдайте, как нейросеть превращает хаос в элегантные строчки! 🧙🔮✨

P.S. Говорят, после этого промпта некоторые начинают специально писать криво, чтобы посмотреть на "танец форматирования" 🤫

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#задачка

Все отошли от праздников?🥳 Тогда новая задачка! 🎯
Обозначить условным форматированием первые экземпляры дубликатов в мини-таблице.
Поиск дубликатов согласно табличному стандарту проводить сначала по столбцам, затем по строкам.

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#новость

Добавление детальных параметров управления для тех, кто может отвечать на Google Forms

С новой опцией, которая теперь доступна, создатели Форм могут ограничить доступ к ответам определенным пользователям, группам или целевым аудиториям — аналогично тому, как владельцы файлов могут ограничивать общий доступ к Google Docs, Sheets, Slides или Sites в Drive.

Наш канал и чат про Таблицы и Формы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#задача

Недавно на консультации решали задачу, которая заключалась в том, чтобы подсветить для оператора строки, в которых есть повторяющиеся артикулы.

Правила: ДАнные в A, оператор вводт в C, решения, если будут, вводить в D1:Z1

Немного упростим: необходимо напротив каждой строки с дубликатом вывести TRUE или FALSE

Немного усложним: артикулы могут быть подстрокой других артикулов, например, 172 - подстрока 172_1

Попробовать свои силы можно в Таблице чата на листе Поиск дубликатов в перечислениях

Наш канал и чат про Таблицы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#новость

Еще больше способов быстро приступить к работе со строительными блоками в Google Docs

За последние годы пользователи активно добавляют блоки в свои Документы для создания черновиков писем, заметок и шаблонов. Появилась новая коллекция блоков для управления бизнес-процессами:

Трекеры задач: добавляйте и отслеживайте задачи с заголовками, сроками и статусами. Можно настроить свои столбцы и синхронизировать задачи с Google Tasks.

Список контактов: организуйте контактную информацию для кандидатов, продаж, команды и проектов. Структурированные столбцы облегчают чтение.

Журналы решений: централизуйте открытые вопросы и принимайте решения в удобной таблице. Четкие владельцы помогают согласовать единый источник истины.

Улучшенные таблицы: добавлены строки заголовков и новые типы столбцов (даты, выпадающие чипы, файлы, люди). Предупреждения помогают поддерживать точность данных.

Наш канал и чат про Таблицы и Документы

Читать полностью…

Таблицы и Скрипты Гугл для бизнеса и анализа🤘🏻

#наше

Резервное копирование Google Диска на Яндекс Облако: наш опыт

Введение

Привет! 😊 Сегодня делимся нашим опытом резервного копирования Google Диска в более надёжное хранилище – Яндекс Облако. Зачем? Доверие к Google тает с каждым днем. Поэтому мы решили попробовать "спасти" наши данные на всякий случай!

Мы настроили специальный сервис на основе облачного хранилища и хотим показать, насколько быстро и качественно можно перекинуть файлы из Google Диска туда.

Расскажем в общих чертах, как настроить этот сервис, как он работает, и какие результаты стоит ожидать.

Подготовка к резервному копированию

⚠️ Все файлы формата Диска преобразуются в форматы по умолчанию ⚠️

Перед началом процесса резервного копирования необходимо подготовиться:
Выбор сервиса для резервного копирования. Мы остановились на Yandex Cloud, который предлагает широкий спектр услуг для хранения данных. Стоит отметить, что любой сервис облачного хранения по типу S3 скорее всего обладает схожими характеристиками.
Дополнительно потребуется создание аккаунта на Yandex Cloud и проекта в GCP, чтобы получить токен вдалельца Диска.

Настройка синхронизации
Мы использовали свой сервис, запущенный на VPS, в Cloud:ru, который и проводит основной процесс синхронизации.

Процесс синхронизации
Основная работа сервиса состоит из двух частей: первичная загрузка и синхронизация изменений, произведенных на Диске Гугл. Во втором случае обновляются только измененные файлы.

Сервис автоматически запускает себя по расписанию. Участие пользователя не требуется.

Тестирование передачи данных
Мы исследовали предлагаемые метрики хостинга и облака, чтобы оценить скорость передачи данных
👉 Общий объем синхронизации: 4.2 Gb (по версии Google)
👉 Файлов в синхронизации: 46425
👉 Время на проверку обновлений: 15m
👉 Ошибок: 6
👉 Скорость передачи данных больших файлов: 1.566 GiB 26.822 MiB/s, ETA 1m44s (первая цифра - сколько осталось данных, вторая - скорость передачи, третья - оставшееся время)
👉 Скорость передачи данных небольших файлов: 3.475 KiB 3.852 KiB/s, ETA 3h52m49s (🥶 там лежит пару папок с node_modules)
👉 Трансфер новых данных потребовал 1h30m
👉 Повторная проверка для синхронизации требует примерно 15m

💡 Обратите внимание, как резко выросло расчетное время ETA при изменении размеров файлов

Немного картинок в альбоме публикации
На графиках можно заметить, разницу между первичной загрузкой и проверкой на изменения. Граница проходит после 20:50

Анализ ошибок
В процессе резервного копирования мы столкнулись с некоторыми ошибками, связанными с доступом к файлам и чтением ярлыков:

👉 Проблемы чтения ярлыков 2024/12/11 18:38:14 ERROR : /~/my-super-site.com - СЯ: Failed to copy: failed to open source object: can't read dangling shortcut Этот ярлык я вижу только через API, в интерфейсе Диска он не отображается.
👉 Проблемы доступа 2024/12/11 18:38:11 ERROR : /Архивирование склада/Архивирование склада.docx: Failed to copy: failed to open source object: open file failed: forbidden to download - check sharing permission Это файл другого пользователя, который закрыл доступ на скачивание

Итоги
Переносить файлы из Google Диска в Яндекс Облако довольно просто и эффективно. Правда, есть пара моментов, которые нужно учесть (например, формат файлов), но в общем всё прошло гладко.

Так что, если нужно надёжно хранить свои данные, Яндекс/Sber/Selectel (любой из зоопарка s3) Облако – отличный выбор! Оно помогает сохранять файлы даже в неожиданных ситуациях.

Советы по сохранению файлов

Не забывать обновлять резервные копии. Лучше всего делать это регулярно, чтобы быть уверенным, что все важные файлы сохранены.
Использовать несколько сервисов. Можно выбрать ещё пару мест для хранения копий своих данных, чтобы было ещё безопаснее.
Создавать копии самых важных файлов. Особенно важно следить за документами, фото и видео, чтобы они точно никуда не пропали.
Запасная копия файлов – это как страховка на случай чего-то неожиданного. Сервисы вроде Яндекс Облака помогают сделать эту страховку максимально надёжной. Так что смело можно пользоваться ими!

Наш канал и чат про Диск

Читать полностью…
Subscribe to a channel