gram news
Google Apps Script | Канал channel avatar

Google Apps Script | Канал

@gasru

Google Apps Script для бизнеса от экспертов-практиков Публикуем скрипты, кейсы и решения для реальной автоматизации. Канал поддерживается нашим профессиональным Клубом @gasru_chat (вход по рекомендации) Разработка и партнерство: @Boorawchick, @oshliaer

ProjectsRUProgramming

1,530subscribers

Open the Channel

Latest posts

  • Google Apps Script | Канал

    10 Aug, 16:11

    Проблема в работе основного триггера проверки. Он уходит за лимит. Но это явно проблема Гугл, потому что среднее время выполнения нормальное, как и ожидалось в самом начале -- меньше 4 мин.1. Общее число ошибок 14% -- это много, поэтому и заметно 2. 3/4 всех запусков выполняется в ожидаемом диапазоне времени, т.е. до таймаута далеко 3. Ошибки распределены внутри суток равномерно, т.е. не зависит от того, появилось ли в системе новое событие или нет.Коротко: проблемы у Гугл.
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | КаналImage from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    633422Open in Telegram
  • Google Apps Script | Канал

    20 Jul, 09:13

    forwarded from @contributor_pw

    Сегодня 20е число. Макс все еще работает на старом URL. Очень не хочется отказываться от Google Apps Script только из-за того, что нельзя отправить запрос напрямую. Но, когда нельзя напрямую, можно на кривую. Это называется "проксирование" -- использование программы-посредника для всякого. В нашем случае для того, чобы решить проблему доверия сертификату Минцифры со стороны Google. И так нам нужен посрелник, котрому доверяет Гугл, и который в свою очередь, доверяет Минцифрам. И это ... Облако Яндекс!Не буду долго юлить, детали можно посмотреть тут https://github.com/contributor-pw/provodox-liteЗатестить можно так:const BASE = 'https://d5dinh6uhntgb8lmpto8.xxg4zr82.apigw.yandexcloud.net'; const TOKEN = 'ВАШ_ТОКЕН_БОТА';/ Было: прямой вызов MAX -- падает на TLS. / function before() { const res = UrlFetchApp.fetch('https://platform-api2.max.ru/me', { headers: { Authorization: TOKEN
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    740321Open in Telegram
  • Google Apps Script | Канал

    5 Jun, 10:22

    forwarded from @googlesheets_ru

    Специалист по автоматизации Google Sheets / Google Apps Script💰 80–140 тыс. на руки 📍 Удаленно / гибрид 🕒 ФуллтаймЭнергоТрансГрупп - оператор железнодорожного подвижного состава.Ищем человека на поддержку и развитие внутренних автоматизаций в Google Workspace.Стек: • Google Apps Script • Google Sheets • JavaScript • SQL / BigQuery • API-интеграции • HTML/CSS для простых интерфейсов • FirebaseЗадачи:
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    1,0805431Open in Telegram
  • Google Apps Script | Канал

    18 Feb, 12:18

    Шок-контент: Починили (или добавили, если смотреть на это как на feature request) висевший 15 лет issue на возможность использовать postgresql в jdbc https://issuetracker.google.com/issues/36752790
    2,530432Open in Telegram
  • Google Apps Script | Канал

    3 Feb, 11:56

    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
  • Google Apps Script | Канал

    31 Dec 2025, 15:06

    Всем добра.Технология Apps Script переживает не лучшие свои моменты.Но есть надежда. Инструментарий широк и легко используем, если не считать, конечно, особенностей многопользовательского доступа и связанных с этим ограничений. Возможно, в новом году удастся что-то с этим сделать. С новыми требованиями к автоматизации это может стать новым толчком к развитию и эксплуатации именно Apps Script.Надеемся и верим.С наступающим новым годом 🎄
    3,180321Open in Telegram
  • Google Apps Script | Канал

    15 Sept 2025, 16:50

    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    4,1204321Open in Telegram
  • Google Apps Script | Канал

    14 Aug 2025, 07:54

    Extension Pack для Google Apps Script для vscode https://marketplace.visualstudio.com/items?itemName=labnol.google-apps-scriptПользуетесь хотя бы половиной расширений?
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    4,4007211Open in Telegram
  • Google Apps Script | Канал

    11 Jul 2025, 05:58edited

    При работе с UrlFetchApp в Google Apps Script разработчики сталкиваются с фундаментальной проблемой: исходящие запросы отправляются с динамических IP-адресов. Это становится непреодолимым препятствием, когда внешний API требует, чтобы запросы приходили только с заранее известных IP-адресов, добавленных в “белый список”.Решением является создание прокси-сервера в Yandex.Cloud. Это руководство предлагает два проверенных сценария, а также лучшие практики для безопасного и надежного развертывания.Сценарий А: Простой и быстрый доступ. Идеален, когда целевой сервис доверяет всему диапазону IP-адресов Yandex.Cloud.Сценарий Б: Доступ по статическому IP-адресу. Незаменимый вариант, когда целевой сервис требует один неизменяемый IP в своем списке разрешенных.oshliaer.github.io/oshliaer/docs/notes/apps-script/как_настроить_прокси_для_google_apps_script.html
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    4,20051Open in Telegram
  • Google Apps Script | Канал

    4 Jul 2025, 08:34edited

    Кнопки, которые вы скорее всего никогда не нажималиВступайте в Клуб Google Apps Script по ссылке https://t.me/+C656ROsaJr44Yjdi (требуется приглашение)
    3,070video7432Open in Telegram
  • Google Apps Script | Канал

    4 Jul 2025, 07:11

    🔥 Не просто таблицы: превращаем выгрузки из вашей CRM в умные веб-приложенияКоллеги, знакомая картина? Выгружаете данные из корпоративной CRM или ERP системы в Google Таблицу… и получаете "мертвый" файл. Просто снимок данных на текущий момент. Чтобы из него получить нужную аналитику, менеджеры и бухгалтеры часами вручную считают, фильтруют и строят сводные таблицы. Цена ошибки - упущенная выгода или штрафы.А теперь смотрите, как должно быть. Вот реальный кейс:✅ Взяли: Обычную выгрузку данных о работе агентов из CRM клиента в одну Google Таблицу ✅ Добавили: Немного инженерной магии на Google Apps Script ✅ Получили: Полноценное веб-приложение. Оно само предоставляет данные для потребителей, которые уже сами себе как хотят рассчитывают сложную логику своих бизнес-процессов и выводят результыт на свои дашборды или отправляют дальше по своим пайплайнам. "Мертвый" отчет превратился в
    ContributorАвтоматизация обновления отчетности для 100.000+ сделок в год с помощью Google Apps Script для nocode-средыРазработана система, которая автоматически создает и ежеминутно обновляет персональные Таблицы Гугл для резидентов, решая проблему ручного обновления и обеспечивая доступ к актуальным данным.
    2,8307321Open in Telegram
  • Google Apps Script | Канал

    2 Jul 2025, 09:01

    TODO list - the mission ✅complete
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    1,880322Open in Telegram
  • Google Apps Script | Канал

    2 Jul 2025, 06:52

    🔐 Ваш Google Drive -- проходной двор? Ставим замок на "Расшаривание" с помощью Apps ScriptСообщество, привет!Наверняка всем знакома ситуация: вы даете коллеге доступ на редактирование прайс-листа или базы контактов, а через неделю этот файл "уплывает" налево и направо, потому что кто-то по доброте душевной поделился им еще с десятком человек. Контроль над важными документами теряется моментально.Причина -- та самая галочка "Разрешить редакторам изменять разрешения и делиться файлами".Хорошая новость: эту "дыру" в безопасности можно закрыть кодом!С помощью Google Apps Script вы можете программно, от имени владельца файла, запретить всем редакторам делиться им дальше.Всего пара строк кода:const fileMetadata = { writersCanShare: false, // <-- Та самая "магия" }; Drive.Files.update(fileMetadata, fileId);Таким образом, вы также можете массово обновить права для сотен файлов,
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    2,0801073Open in Telegram
  • Google Apps Script | Канал

    30 Jun 2025, 13:15

    Так, что есть на данный момент: - вебапы начали падать где-то в 7 часов утра по Москве - не смог запустить разные вебапы с разных аккаунтов https://t.me/gasru/529 - сейчас пошли потверждения о чужих вебапах, которые не поднимаются и в диалоговых окнах - возможная ошибка в трекере https://issuetracker.google.com/issues/428521312Так-то. Ждем
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    1,6803321Open in Telegram
  • Google Apps Script | Канал

    30 Jun 2025, 07:46

    Колбэки на вебапах упали. Два аккаунта подтверждено. Не важно из какой сети ⚠️
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    1,5904222Open in Telegram
  • Channel photo updated

    20 Jun 2025, 09:52

  • Channel name was changed to «Google Apps Script | Канал»

    20 Jun 2025, 09:00

  • Google Apps Script | Канал

    20 Jun 2025, 08:58edited

    Немного про сортировку листов. В какой-то момент это была довольно больная тема, и каждый раз предлагался вариант сортировки через активирования листа, т.к. в стандартной библиотеке 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;По ссылке пример использования заранее известной сортировки для любого
    Image from a post by Google Apps Script | КаналImage from a post by Google Apps Script | Канал
    2,300633Open in Telegram
  • Google Apps Script | Канал

    19 Jun 2025, 19:49

    Вернул Таблицу чата в чат после вредительских атак на Google ТаблицыОбновил Мастер-скрипт ☝️ это полностью боевой проект. Подходит для понимания что и как происходит
    Google DocsТаблица чата t.me/google_sheets_pro #31 [02-06/2025]
    1,530622Open in Telegram
  • Google Apps Script | Канал

    29 May 2025, 07:32

    Чат переехал по адресу https://t.me/gasru_chat. Прежний адрес https://t.me/googleappsscriptrc. Вход только через личное приветствие @oshliaer
    TelegramGoogle Apps Script | КлубКлуб практиков Google Apps Script. Минимум шума, максимум дела Правила доступа 👁 Чтение открыто для всех ✍️ Участие для членов сообщества ➡️ Вход строго по ссылке от участника Клуба Заказ разработки, рекламы: @oshliaer, @GoogleSheets_ru_cm t.me/gasru
    2,080322Open in Telegram