суббота, 4 мая 2024 г.

Подключаем сторонние библиотеки js. Распознаём текст картинок в гугл документах.

Иногда, на практике, приходится иметь дело с документами в виде картинок. Часто для восстановления справедливости и текста в виде текста необходимо специализированное программное обеспечение.  Было бы гораздо проще и быстрее получать текст из картинок в программе которую используешь для работы с документами. Конечно же, имеется в виду что-то простое и непритязательное. Например, гугл документы
Даже гугл диск позволяет на ходу конвертировать изображения в текст - ссылка. Основной недостаток кроется в том что для каждого изображения необходим новый документ. 
Вполне можно установить какое-нибудь дополнение для этих целей (если покопаться в google store).
А можно воспользоваться преимуществами js библиотек и запустить в маленьком html окне процесс распознавания документов с помощью Tesseract.js
Как пользоваться - выделяем картинку, вызываем скрипт из меню. После загрузки сайдбара можно выбрать изображение с локального диска компьютера. Поддерживаются основные форматы изображений. Окунуться в документацию для тонкой настройки tesseract js можно по ссылке.

Создаём себе копию документа, смотрим исходный код, радуемся (по необходимости), делимся интересными библиотеками js, которые хотелось бы подключить для себя.

PS: Особая благодарность каналу телеграм - Google Таблицы и чату Чат | Google Таблицы и скрипты за продвижение технологий google скриптинга и таблицестроительства.

понедельник, 4 июля 2022 г.

Иcпользование Sheets Api для ускорения обработки данных часть 2, с плюшками Wildberries.

 Часть 1

В первой части было сравнено два инструмента для получения данных из таблиц Google: SpreadsheetApp и Sheets Api. Сравнение было бы неполным если не рассмотреть вставку данных в таблицы. 

воскресенье, 26 июня 2022 г.

Иcпользование Sheets Api для ускорения обработки данных часть 1

The Google Sheets API lets you read, write, and format Google Sheets data with your preferred programming language, including Java, JavaScript, and Python - пишут на странице официальной документации. А что если можно использовать его вместо SpreadsheetApp - основного инструмента для работы с данными таблиц в Google apps script, для ускорения получения и записи данных.

среда, 8 сентября 2021 г.

Достаём данные с сайта без api: egrul.nalog.ru



В сети существует большое количество сайтов предоставляющих информацию пользователю. Большинство из них дружелюбно и предоставляют эту информацию с помощью API (Application programming interface)
Такие интерфейсы есть почти у каждой уважающей себя системы - VK, Telegram, Yandex, Google  и многие, многие другие. С их помощью можно сделать всё (или почти всё) что можно сделать вручную: отправить сообщение, получить информацию, заполнить таблицу, распечатать документ, вывести карту с метками и многое, многое другое.

понедельник, 29 марта 2021 г.

Длительные операции в google script. Обходим ограничение в 6 минут.

 Насколько долго можно выполнять операции в google apps script? Согласно официальной документации, скрипты имеют ограничения. Время работы всех триггеров для вашей учётной записи ограничено 90 минутами в день, запросы на внешний сервер 20000, максимальное время работы функции скрипта - 6 минут, хватает, в общем, квот.

среда, 17 марта 2021 г.

Загружаем данные из файлов xlsx в google spreadsheet.

Довольно часто возникает необходимость обработать файлы программы Microsoft Office Excel, но в таблицах google. Например, очень многие торгующие сайты предлагают скачивать различного рода информацию, касающуюся количества проданного, остатков, дефицитных товаров и многого-многого другого в формате xlsx. 

понедельник, 27 июля 2020 г.

Библиотеки приложений google script. Парсим youtube.

Достаточно часто у программиста возникает необходимость (желание) один раз написать идеальный код, так чтобы в последующем можно было пользоваться результатами работы, не внося этот идеальный код в каждый проект снова.