CONTRIBUTOR.PW
487 subscribers
341 photos
21 videos
4 files
378 links
Разработка | Автоматизация | Внедрение ИИ

Сайт contributor.pw
Чат t.me/contributor_pw_chat
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Вы уверены, что не сможете запустить бесконечно исполняемую функцию в скриптах? 😂😜🤣🙈
This media is not supported in your browser
VIEW IN TELEGRAM
Занятно. Нет никакого смысла повторно по 100 раз смотреть видео с зависимыми списками и городить свои городули. Для любого списка, для любого листа в 5 строк кода. Таблица https://docs.google.com/spreadsheets/d/1923zJRjGg-b1fyXFNqhE9vaP4KVpyRngO3HTU39dVH0/edit?usp=sharing
Работает и на мобильном 😏
Forwarded from CONTRIBUTOR.PW (Alexander Ivanov)
This media is not supported in your browser
VIEW IN TELEGRAM
Занятно. Нет никакого смысла повторно по 100 раз смотреть видео с зависимыми списками и городить свои городули. Для любого списка, для любого листа в 5 строк кода. Таблица https://docs.google.com/spreadsheets/d/1923zJRjGg-b1fyXFNqhE9vaP4KVpyRngO3HTU39dVH0/edit?usp=sharing
Очень простое объяснение, почему и как использовать матричное умножение в Таблицах Google https://ru.stackoverflow.com/a/1054000/178725
Очень простой скрипт для создания фильтров по цвету в Таблицах Гугл https://docs.google.com/spreadsheets/d/1n7QOM6wE8UXTtZDpH01AKDrqMtPx3IvWM4xUwJk7q6Y/edit?usp=sharing
This media is not supported in your browser
VIEW IN TELEGRAM
Наконец-то выпала минута разобраться с парсингом JSON.
❓ Как и зачем это все работает?
✅ Интерпретатор валидирует строку JSON. По команде expression преобразует в плоский объект. Скрипт получает объект и бегает по Таблице в поисках "чтоб такое обновить".
❓ Для чего нужно?
✅ Изменение данных в любой точке Таблицы.
✅ Выборка нужных данных из запросов к API
✅ Минимизация кода в части логики приложения. Данная программа имеет всего 100 строк полезного кода.
❓ Как заполучить?
✅ Хорошие скрипты, супер Таблицы и мега даши help@contributor.pw 🙊
✅ Обсуждаем Таблицы Google и их автоматизацию в чатике https://xn--r1a.website/googleappsscriptrc
В этом топике приведен пример получения последнего значения из списка при помощи VLOOKUP. Это класическая задача, которая часто встречается при работе со срезами последних и групировками по всевозможным признакам. В массиве данных обычно присутствуют повторяющиеся идентификаторы в разрезе сумм или времени https://contributor.pw/post/google_sheets_vlookup_last_values/
Ребята, сегодня cloudconvert.com таки поддался для Google Apps Script. Очень корректно конвертирует xlsx в xls, что не может не радовать. Возможно, вы замечали, что иногда файлы xlsx плохо преобразуются в Таблицы Гугл? Но теже файлы в формате xls, xlt открываются корректно.
This media is not supported in your browser
VIEW IN TELEGRAM
Самый общий принцип конвертации Таблицы в JSON с примером веб-приложения https://github.com/contributorpw/google-apps-script-snippets/tree/master/snippets/webapp-spreadsheet_to_json
This media is not supported in your browser
VIEW IN TELEGRAM
Подписчикам канала посвящается. Рабята, спасибо всем за поддержку. Проекты куда-то движутся, что-то происходит, доходы, хоть и неуверенно, но растут. Хотел напомнить об одном неприятном моменте в Таблицах Гугл. Очень часто вместо адреса ссылки в ячейке мы видим форматиованный текст, который работает как текст, является ссылкой, но при этом его сложно (или невозможно редактировать). Я решил избавить мир от этой проблемы путем решения по-перфекционистски, т.е. преобразованием ссылки в формулу HYPERLINK. Дополнение работает в любой локали с любым разделителем формул. Сайт расширения https://extract-urls.contributor.pw
Если вы подписаны на этот канал, то, скорее всего, как-то связаны с созданием или поддержкой приложений в экосистеме Гугл. Для вас небольшая заметка об oAuth Consent Screen и пользе чтения соглашений об использовании https://support.google.com/mail/thread/3114646?hl=ru&msgid=25694331 🙈🙊🙉
Forwarded from Alexander Ivanov
Не замечал раньше, что имена листов в скриптах не чувствительны к регистру
Используете ли вы Google Apps Script GitHub Assistant? Самое время поддержать автора leonhartX. На странице репозитория (да, код открыт!) появилась кнопка спонсорства.
Адрес расширения https://chrome.google.com/webstore/detail/google-apps-script-github/lfjcgcmkmjjlieihflfhjopckgpelofo
Репозиторий https://github.com/leonhartX/gas-github
Рад сообщить, что для рассиянских айпишнегов тереь доступен ресурс https://pulse.appsscript.info/ Блокировки, что б их.
Обновления от 21 числа касаются в основном файла манифеста, структуры проекта и аддонов для Календаря и Gmail. Но очень интересно. Посмотреть весь список изменений можно на главной странице https://developers.google.com/apps-script#a-living-breathing-platform-well-metaphorically в разделе A living, breathing platform (well, metaphorically)
This media is not supported in your browser
VIEW IN TELEGRAM
Я обожаю HYPERLINK. Многие, кто заказал у меня проекты на скриптах или Таблицах, уже заметили, что я активно предлагаю использовать ссылки на конкретные диапазоны, ячейки и листы. Ведь это удобно, практично и быстро. Клавиша [Back] браузера работает нормально. К примеру, поисковая система для Таблицы. Ее можно настроить для поиска значений, отображаемых значений, формул, заметок, цвета ячеек или шрифта, именованных диапазонов и просто на адреса самих ячеек https://github.com/contributorpw/google-apps-script-snippets/tree/master/snippets/spreadsheet-simple_search_engine
Символ перевода строки для Документов Google https://greasyfork.org/en/scripts/27401-whitespaces-only-pilcrow-for-the-endline-in-google-docs Требуется расширение для userscript. Я использую https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo