en
Feedback
Volond Apps

Volond Apps

Open in Telegram

Программирование для души и от лени Добро пожаловать! У нас есть отличное сообщество любителей Excel и VBA, Google Sheet и Google Apps Script, а также всех тех, кто готов работать с этим программным обеспечением. Присоединяйтесь к нам, чтобы задавать и от

Show more
246
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Repost from Провод
Инструмент, позволяющий тебе отслеживать изменения на сайтах и даже получать уведомления о них. Возможно множество применений
Инструмент, позволяющий тебе отслеживать изменения на сайтах и даже получать уведомления о них. Возможно множество применений: следить за изменением цен или наличием товаров, проверять апдейты ПО, получение уведомлений о последних новостях, мониторинг JSON API и многое другое. Покажет, что именно поменялось в коде, выделяя строку, слово и даже отдельный символ. Есть возможность простроить шаги, чтобы инструмент сам логинился, добавлял товар в корзину или проматывал до конкретного места на странице. Есть возможность всё настроить самостоятельно бесплатно или оплатить подписку. Найти репозиторий можно тут. @begincode

Repost from Рестарт
Airboxr — набор инструментов для Google таблиц Очень полезный сервис, где тщательно подобран список шаблонов, видео и руководств, которые помогут улучшить ваш анализ, управлять рабочим процессом или накопить опыт в области расширенной аналитики. Не тратьте время на изобретение велосипеда, пользуйтесь. #таблицы

Repost from Рестарт
Ловите полную дорожную карту по JavaScript — будет полезно, если вы только начинаете изучать программирование.
+6
Ловите полную дорожную карту по JavaScript — будет полезно, если вы только начинаете изучать программирование.

Хабрахабр:Разработка расширяемого алгоритма строкового калькулятора В данной статье рассматривается создание расширяемого алгоритма строкового калькулятора, который позволяет пользователю самостоятельно определять операции и константы, с которыми работает калькулятор. Основная цель статьи - предоставить описание процесса разработки ?

Google FeedGen цікава нова розробка на базі Google App Scripts. Cолов'їну ще не підтримує, але погратись з AI можна. FeedGen
Google FeedGen цікава нова розробка на базі Google App Scripts. Cолов'їну ще не підтримує, але погратись з AI можна. FeedGen is an open-source tool that uses Google Cloud's state-of-the-art Large Language Models (LLMs) to generate optimised Shopping Ads titles and descriptions, and fill missing attributes in product feeds. 🔗 Github

Repost from Хабр
Как работать с curl в Windows Curl (client URL) — это инструмент командной строки на основе библиотеки libcurl для передачи данных с сервера и на сервер при помощи различных протоколов, в том числе HTTP, HTTPS, FTP, FTPS, IMAP, IMAPS, POP3, POP3S, SMTP и SMTPS. Он очень популярен в сфере автоматизации и скриптов благодаря широкому диапазону функций и поддерживаемых протоколов. Обсудим, как использовать curl в Windows на различных примерах

Repost from Хабр
JavaScript: управление содержимым веб-страницы с помощью жестов Ещё недавно управление содержимым веб-страницы с помощью жестов можно было наблюдать разве что в фантастических фильмах. Сегодня всё, что для этого требуется — видеокамера и браузер (и библиотека от Google).

function expandA1Notation(a1Notations) { var columnToLetter = function(column) { var temp, letter = ''; while (column > 0) { temp = (column - 1) % 26; letter = String.fromCharCode(temp + 65) + letter; column = (column - temp - 1) / 26; } return letter; }; var letterToColumn = function(letter) { var column = 0, length = letter.length; for (var i = 0; i < length; i++) { column += (letter.charCodeAt(i) - 64) * Math.pow(26, length - i - 1); } return column; }; var reg = new RegExp("([A-Z]+)([0-9]+)"); var res = a1Notations.map(function(e) { var a1 = e.split("!"); var r = a1.length > 1 ? a1[1] : a1[0]; var rr = r.split(":").map(function(f) {return f.toUpperCase().match(reg)}); var obj = { startRowIndex: Number(rr[0][2]), endRowIndex: rr.length == 1 ? Number(rr[0][2]) + 1 : Number(rr[1][2]) + 1, startColumnIndex: letterToColumn(rr[0][1]), endColumnIndex: rr.length == 1 ? letterToColumn(rr[0][1]) + 1 : letterToColumn(rr[1][1]) + 1, }; var temp = []; for (var i = obj.startRowIndex; i < obj.endRowIndex; i++) { for (var j = obj.startColumnIndex; j < obj.endColumnIndex; j++) { temp.push(columnToLetter(j) + i); } } return temp; }); return res; } // When you use this script, please run main(). function main() { var a1Notations = ["A1:E3", "B10:W13", "EZ5:FA8", "AAA1:AAB3"]; var res = expandA1Notation(a1Notations); Logger.log(res); }

іTRANSLIT может конвертировать в латиницу слова с русского, украинского, польского, латышского, чешского, греческого и турецкого языков.

может кому то будет интересно. весь код написан с использованием классов сам скрипт служить прослойкой между tradingview и binance то есть при помощи того что скрипт разварачивается как вэб приложения это используется как ссылка для вэб хуки по которому отправляются сигналы с tradingview с командами. И в зависимости от команды скрипт открывает ордер на стороне биржы binance https://docs.google.com/spreadsheets/d/1EPrRYFS2REC1wCrvKK09lxBo6jZlYYdiUGJKFH_ggkE/edit?usp=sharing

Собираем имена клиентов таблица формула ={"Клиенты";unique(flatten(CHOOSECOLS('План отгрузок'!A3:AI;QUERY({transpose('План от
Собираем имена клиентов таблица формула ={"Клиенты";unique(flatten(CHOOSECOLS('План отгрузок'!A3:AI;QUERY({transpose('План отгрузок'!2:2)\SEQUENCE(COLUMNS('План отгрузок'!2:2);1)};"select Col2 where Col1='Клиенты'"))))}