Google Apps Script | Канал
الذهاب إلى القناة على Telegram
Google Apps Script для бизнеса от экспертов-практиков Публикуем скрипты, кейсы и решения для реальной автоматизации. Канал поддерживается нашим профессиональным Клубом @gasru_chat (вход по рекомендации) Разработка и партнерство: @Boorawchick, @oshliaer
إظهار المزيد1 466
المشتركون
لا توجد بيانات24 ساعات
+57 أيام
+3530 أيام
جاري تحميل البيانات...
القنوات المماثلة
سحابة العلامات
لا توجد بيانات
هل تواجه مشاكل؟ يرجى تحديث الصفحة أو الاتصال بمدير الدعم الخاص بنا.
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
ديسمبر '25
ديسمبر '25
+23
في 0 قنوات
نوفمبر '25
+35
في 1 قنوات
Get PRO
أكتوبر '25
+22
في 0 قنوات
Get PRO
سبتمبر '25
+29
في 0 قنوات
Get PRO
أغسطس '25
+27
في 0 قنوات
Get PRO
يوليو '25
+43
في 0 قنوات
Get PRO
يونيو '25
+65
في 2 قنوات
Get PRO
مايو '25
+15
في 0 قنوات
Get PRO
أبريل '25
+31
في 0 قنوات
Get PRO
مارس '25
+33
في 0 قنوات
Get PRO
فبراير '25
+25
في 0 قنوات
Get PRO
يناير '25
+41
في 1 قنوات
Get PRO
ديسمبر '24
+42
في 0 قنوات
Get PRO
نوفمبر '24
+33
في 1 قنوات
Get PRO
أكتوبر '24
+48
في 0 قنوات
Get PRO
سبتمبر '24
+42
في 0 قنوات
Get PRO
أغسطس '24
+61
في 0 قنوات
Get PRO
يوليو '24
+46
في 1 قنوات
Get PRO
يونيو '24
+48
في 0 قنوات
Get PRO
مايو '24
+51
في 0 قنوات
Get PRO
أبريل '24
+51
في 0 قنوات
Get PRO
مارس '24
+47
في 1 قنوات
Get PRO
فبراير '24
+38
في 0 قنوات
Get PRO
يناير '24
+40
في 0 قنوات
Get PRO
ديسمبر '23
+29
في 0 قنوات
Get PRO
نوفمبر '23
+33
في 1 قنوات
Get PRO
أكتوبر '23
+27
في 0 قنوات
Get PRO
سبتمبر '23
+45
في 0 قنوات
Get PRO
أغسطس '23
+21
في 0 قنوات
Get PRO
يوليو '23
+26
في 0 قنوات
Get PRO
يونيو '23
+17
في 0 قنوات
Get PRO
مايو '23
+17
في 0 قنوات
Get PRO
أبريل '23
+15
في 0 قنوات
Get PRO
مارس '23
+35
في 0 قنوات
Get PRO
فبراير '23
+22
في 0 قنوات
Get PRO
يناير '23
+21
في 0 قنوات
Get PRO
ديسمبر '22
+10
في 0 قنوات
Get PRO
نوفمبر '22
+24
في 0 قنوات
Get PRO
أكتوبر '22
+24
في 0 قنوات
Get PRO
سبتمبر '22
+20
في 0 قنوات
Get PRO
أغسطس '22
+25
في 0 قنوات
Get PRO
يوليو '22
+21
في 0 قنوات
Get PRO
يونيو '22
+18
في 0 قنوات
Get PRO
مايو '22
+11
في 0 قنوات
Get PRO
أبريل '22
+27
في 0 قنوات
Get PRO
مارس '22
+25
في 0 قنوات
Get PRO
فبراير '22
+15
في 0 قنوات
Get PRO
يناير '22
+14
في 0 قنوات
Get PRO
ديسمبر '21
+18
في 0 قنوات
Get PRO
نوفمبر '21
+17
في 0 قنوات
Get PRO
أكتوبر '21
+20
في 0 قنوات
Get PRO
سبتمبر '21
+16
في 0 قنوات
Get PRO
أغسطس '21
+14
في 0 قنوات
Get PRO
يوليو '21
+18
في 0 قنوات
Get PRO
يونيو '21
+13
في 0 قنوات
Get PRO
مايو '21
+16
في 0 قنوات
Get PRO
أبريل '21
+18
في 0 قنوات
Get PRO
مارس '21
+29
في 0 قنوات
Get PRO
فبراير '21
+36
في 0 قنوات
Get PRO
يناير '21
+32
في 0 قنوات
Get PRO
ديسمبر '20
+807
في 0 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 14 ديسمبر | +1 | |||
| 13 ديسمبر | 0 | |||
| 12 ديسمبر | +4 | |||
| 11 ديسمبر | +1 | |||
| 10 ديسمبر | +1 | |||
| 09 ديسمبر | +2 | |||
| 08 ديسمبر | +2 | |||
| 07 ديسمبر | +1 | |||
| 06 ديسمبر | +2 | |||
| 05 ديسمبر | +1 | |||
| 04 ديسمبر | +4 | |||
| 03 ديسمبر | +1 | |||
| 02 ديسمبر | +1 | |||
| 01 ديسمبر | +2 |
منشورات القناة
| 2 | Extension Pack для Google Apps Script для vscode https://marketplace.visualstudio.com/items?itemName=labnol.google-apps-script
Пользуетесь хотя бы половиной расширений? | 705 |
| 3 | При работе с UrlFetchApp в Google Apps Script разработчики сталкиваются с фундаментальной проблемой: исходящие запросы отправляются с динамических IP-адресов. Это становится непреодолимым препятствием, когда внешний API требует, чтобы запросы приходили только с заранее известных IP-адресов, добавленных в “белый список”.
Решением является создание прокси-сервера в Yandex.Cloud. Это руководство предлагает два проверенных сценария, а также лучшие практики для безопасного и надежного развертывания.
Сценарий А: Простой и быстрый доступ. Идеален, когда целевой сервис доверяет всему диапазону IP-адресов Yandex.Cloud.
При работе с UrlFetchApp в Google Apps Script разработчики сталкиваются с фундаментальной проблемой: исходящие запросы отправляются с динамических IP-адресов. Это становится непреодолимым препятствием, когда внешний API требует, чтобы запросы приходили только с заранее известных IP-адресов, добавленных в “белый список”.
Решением является создание прокси-сервера в Yandex.Cloud. Это руководство предлагает два проверенных сценария, а также лучшие практики для безопасного и надежного развертывания.
Сценарий А: Простой и быстрый доступ. Идеален, когда целевой сервис доверяет всему диапазону IP-адресов Yandex.Cloud.
Сценарий Б: Доступ по статическому IP-адресу. Незаменимый вариант, когда целевой сервис требует один неизменяемый IP в своем списке разрешенных.: Доступ по статическому IP-адресу. Незаменимый вариант, когда целевой сервис требует один неизменяемый IP в своем списке разрешенных.
oshliaer.github.io/oshliaer/docs/notes/apps-script/как_настроить_прокси_для_google_apps_script.html | 720 |
| 4 | Кнопки, которые вы скорее всего никогда не нажимали
Вступайте в Клуб Google Apps Script по ссылке https://t.me/+C656ROsaJr44Yjdi (требуется приглашение) | 732 |
| 5 | 🔥 Не просто таблицы: превращаем выгрузки из вашей CRM в умные веб-приложения
Коллеги, знакомая картина? Выгружаете данные из корпоративной CRM или ERP системы в Google Таблицу… и получаете "мертвый" файл. Просто снимок данных на текущий момент. Чтобы из него получить нужную аналитику, менеджеры и бухгалтеры часами вручную считают, фильтруют и строят сводные таблицы. Цена ошибки - упущенная выгода или штрафы.
А теперь смотрите, как должно быть. Вот реальный кейс:
✅ Взяли: Обычную выгрузку данных о работе агентов из CRM клиента в одну Google Таблицу
✅ Добавили: Немного инженерной магии на Google Apps Script
✅ Получили: Полноценное веб-приложение. Оно само предоставляет данные для потребителей, которые уже сами себе как хотят рассчитывают сложную логику своих бизнес-процессов и выводят результыт на свои дашборды или отправляют дальше по своим пайплайнам. "Мертвый" отчет превратился в живой, интерактивный инструмент
Почему это в десятки раз дешевле и быстрее, чем "настоящая" разработка?
Потому что вся тяжелая и дорогая инфраструктура - серверы, базы данных, система авторизации - уже оплачена вами в подписке Google Workspace или даже просто бесплатно в персональном аккаунте. Мы не строим завод. Мы устанавливаем умный станок в уже построенном вами и инженерами Google цеху.
🔥 Хватит воспринимать Google Таблицы как кладбище для данных из других систем. Давайте превратим их в мозг вашего отдела, который будет работать на вас 24/7!
Подробнее о решении в статье
https://contributor.pw/project/project-resident-status-automation/
➡️ Мы поможем найти скрытый потенциал в ваших рутинных отчетах. Узнайте, как превратить выгрузки в работающие инструменты, которые экономят время и деньги. Контакты в профиле: @oshliaer, @GoogleSheets_ru_cm
#ROI #NoCode #Автоматизация #GoogleWorkspace #CRM #Аналитика | 699 |
| 6 | TODO list
- the mission ✅complete | 610 |
| 7 | 🔐 Ваш Google Drive -- проходной двор? Ставим замок на "Расшаривание" с помощью Apps Script
Сообщество, привет!
Наверняка всем знакома ситуация: вы даете коллеге доступ на редактирование прайс-листа или базы контактов, а через неделю этот файл "уплывает" налево и направо, потому что кто-то по доброте душевной поделился им еще с десятком человек. Контроль над важными документами теряется моментально.
Причина -- та самая галочка "Разрешить редакторам изменять разрешения и делиться файлами".
Хорошая новость: эту "дыру" в безопасности можно закрыть кодом!
С помощью Google Apps Script вы можете программно, от имени владельца файла, запретить всем редакторам делиться им дальше.
Всего пара строк кода:
const fileMetadata = {
writersCanShare: false, // <-- Та самая "магия"
};
Drive.Files.update(fileMetadata, fileId);
Таким образом, вы также можете массово обновить права для сотен файлов, гарантируя, что конфиденциальная информация останется под вашим контролем. Это особенно важно для HR-документов, финансовых отчетов и клиентских баз.
➡️ Наш практический пример, как это работает в Таблице чата, можно посмотреть на GitHub: ссылка на PR
---
Это лишь один из десятков примеров, как Google Apps Script дает вам полный контроль над вашими бизнес-процессами.
Хотите не просто копировать готовые решения, а понимать, как они работают, и создавать свои? Для этого у нас есть персональные консультации (поможем с вашей конкретной задачей) и обучение Google Apps Script (передадим системные знания).
Обращайтесь к @oshliaer, @GoogleSheets_ru_cm.
#GoogleDrive #AppsScript #Безопасность #Автоматизация #GoogleWorkspace | 632 |
| 8 | Так, что есть на данный момент:
- вебапы начали падать где-то в 7 часов утра по Москве
- не смог запустить разные вебапы с разных аккаунтов https://t.me/gasru/529
- сейчас пошли потверждения о чужих вебапах, которые не поднимаются и в диалоговых окнах
- возможная ошибка в трекере https://issuetracker.google.com/issues/428521312
Так-то. Ждем | 653 |
| 9 | Колбэки на вебапах упали. Два аккаунта подтверждено. Не важно из какой сети ⚠️ | 647 |
| 10 | لا يوجد نص... | 0 |
| 11 | Немного про сортировку листов. В какой-то момент это была довольно больная тема, и каждый раз предлагался вариант сортировки через активирования листа, т.к. в стандартной библиотеке Apps Script нет другого варианта. Большие модели тоже предлагают этот вариант, возможно, все еще предлагают:
const ss = SpreadsheetApp.open(workBook);
const sh = dss.getSheetByName('Current').activate();
ss.moveActiveSheet(0);
Но существует более простой и элегантный способ - это запрос на изменение индекса листа через Advanced Services Sheets:
const updatePropertiesRequest = Sheets.newUpdateSheetPropertiesRequest();
updatePropertiesRequest.fields = 'index';
updatePropertiesRequest.properties = {
index,
sheetId: sheet.properties.sheetId,
};
const request = Sheets.newRequest();
request.updateSheetProperties = updatePropertiesRequest;
По ссылке пример использования заранее известной сортировки для любого числа листов в книге. | 911 |
| 12 | Вернул Таблицу чата в чат после вредительских атак на Google Таблицы
Обновил Мастер-скрипт
☝️ это полностью боевой проект. Подходит для понимания что и как происходит | 764 |
| 13 | Чат переехал по адресу https://t.me/gasru_chat. Прежний адрес https://t.me/googleappsscriptrc. Вход только через личное приветствие @oshliaer | 1 074 |
| 14 | Тест | 96 |
| 15 | 📚 План нашего курса по Google Apps Script (прошел только один урок, набор продолжается)
1. Сначала база — учимся думать как программист и использовать возможности языка:
🧱 Первый урок:
— Переменные
— Типы данных
— Массивы и объекты
— Функции
— Среда разработки
🔁 Второй урок:
— Условия: if, if...else
— Циклы: for, for...of
— Метод .map()
— Изменяем массивы и объекты через циклы
🧮 Третий урок:
— Методы .filter() и .reduce()
— Примеры реальных задач
— Пишем скрипт, который фильтрует и вставляет данные в Google Таблицу
📊 2. Работа с Google Таблицей через Apps Script
— Чтение и запись данных из разных Таблиц
— Форматирование ячеек, строк и столбцов (цвета, шрифты, выравнивание)
— Триггеры (onEdit) — запуск кода при изменении таблицы
— Запуск скриптов по расписанию (таймеры, time-driven triggers)
📁 3. Работа с Google Диском
— Создание в Таблице реестра файлов
— Управление папками и правами
📆 4. Работа с Google Календарём
— Выгрузка событий
📬 5. Работа с Gmail (Google Почтой)
— Выгрузка писем
— Отправка писем из скрипта
🌐 6. Работа с внешними API из скриптов
— Wildberries, остатки, заказы
— OZON, отчёты, карточки товаров
— ChatGPT API, подключаем прямо к Таблице
🧩 7. Реальные задачи от заказчиков (практика)
— Создание документов из таблиц
— Преобразование Таблиц и Документов в PDF и автоматическая отправка на почту
— Импорт Excel/XLSX файлов (остатки, продажи), сбор на один лист и получение сводной
💸 Стоимость курса — 100 000 ₽
📌 Бронь, оплата , вопросы — пишите @namokonov или @elizaveta_sh_komarova | 539 |
| 16 | Проблема Apps Script - файл в 83Mb | 749 |
| 17 | Numbertext запускается одновременно 800 раз 🙈🥶 | 690 |
| 18 | Обновление Гугл Контактов на основе внешних данных
Этот скрипт демонстрирует, как автоматизировать создание и обновление контактов в Google Contacts, используя данные из Google Таблицы. Скрипт выполняет следующие действия:
1. Извлекает данные из листа Google Таблицы с именем 'Для загрузки в контакты'
2. Проверяет наличие группы контактов 'System Group: My Contacts'
3. Получает все существующие контакты
4. Для каждой строки данных:
- Если контакт уже существует (по имени или номеру телефона) - обновляет его
- Если контакт не существует - создает новый
5. Добавляет примечания в таблицу о статусе операции
Для работы скрипта требуется включить Google People API в проекте Apps Script.
Хотел бы добавить, что DCC (DeepSeek-Claude-ChatGPT) не справились с этой задачей на момет вайба 🤷♂️🙈 | 808 |
| 19 | 👨🏫 КУРС ПО ИИ: КАК В ЭЛИТНОМ РЕСТОРАНЕ, НО БЕЗ МЕНЮ НА ФРАНЦУЗСКОМ 👨🏫
В мире, где онлайн-курсы штампуют, как пирожки, мы предлагаем крафтовый подход!
Наш курс по приручению искусственного интеллекта — это:
Максимум 10 участников в группе (никакой давки и борьбы за внимание преподавателя)
Проверка домашних заданий с вниманием, достойным полёта на Марс
Адаптация под ваши задачи (даже если это автоматизация списка покупок)
Разбор ваших реальных кейсов (а не абстрактных примеров из учебников 90-х)
Удобный формат: 6 занятий (2 в неделю) — достаточно, чтобы изменить жизнь!
🚀 Для кого:
Для начинающих: мы говорим на понятном языке, без программистского сленга
Для опытных: покажем, как не писать код руками, а генерировать его силой мысли (и ИИ)
Для всех между: найдёте своё место под солнцем автоматизации
🎁 Бонус: Доступ к библиотеке готовых решений (зачем изобретать велосипед, когда можно взять самокат?)
💲 Стоимость обучения: 60 000 ₽ (дешевле, чем оплата овертаймов)
📩 Запись и вопросы: @Drozdov_Igor_Advisd
Набор ограничен! Не заставляйте нас устраивать кастинг. | 794 |
| 20 | 🚀 ИИ-СКРИПТЫ: ОТ "ЧТО ЗА КНОПКА?" ДО "Я УПРАВЛЯЮ МАШИНАМИ" 🚀
Наш курс по дрессировке искусственного интеллекта подойдёт:
Тем, кто думает, что "код" - это что-то из фильмов про шпионов
Программистам, которые хотят научиться работать меньше, а успевать больше
Всем, кто смотрел "Терминатора" и решил подружиться с ИИ заранее
Отчаянным борцам с электронными таблицами
🎓 Что получите:
Умение писать скрипты руками ИИ (ваши руки останутся свободны для печенек)
Домашние задания без слёз и нервных срывов
Возможность щеголять перед коллегами новыми навыками
Экономию времени на рутине (наконец-то посмотрите тот сериал!)
🔍 Как проходят занятия:
Вы получаете доступ к Google Таблицам (нет, это не страшно)
Мы вместе убеждаем ИИ сделать всю работу за нас
Вы повторяете этот фокус дома
Мы аплодируем вашим успехам
⏱️ Гуманный формат: 6 занятий, 2 занятия в неделю (успеете и поучиться, и отдохнуть)
💰 Стоимость: 60 000 ₽ (инвестиция в будущее, где компьютеры работают на вас)
✍️ Для записи: @Drozdov_Igor_Advisd | 557 |
