ar
Feedback
Google Apps Script | Канал

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-scrip
Extension Pack для Google Apps Script для vscode https://marketplace.visualstudio.com/items?itemName=labnol.google-apps-script Пользуетесь хотя бы половиной расширений?
705
3
При работе с UrlFetchApp в Google Apps Script разработчики сталкиваются с фундаментальной проблемой: исходящие запросы отправ
При работе с 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/+C656ROsaJr44Y
Кнопки, которые вы скорее всего никогда не нажимали Вступайте в Клуб 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
TODO list - the mission ✅complete
610
7
🔐 Ваш Google Drive -- проходной двор? Ставим замок на "Расшаривание" с помощью Apps Script Сообщество, привет! Наверняка все
🔐 Ваш 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 часов утра по Москве - не смог запустить разные вебапы с ра
Так, что есть на данный момент: - вебапы начали падать где-то в 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. Сначала база — учимся думать как
📚 План нашего курса по 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
Проблема Apps Script - файл в 83Mb
749
17
Numbertext запускается одновременно 800 раз 🙈🥶
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