Требуется разработка простого парсера для извлечения ссылок из писем на почте mail.tm или gmail с авторизацией. Результаты должны выгружаться в txt файл или заполнять Google таблицу (предпочтительно).
App script
Размеры продуктов нужно перенести из Products -> Catalog.
Цикл по листу Products по колонке Barcode каждый Barcode ищется в аналогичной колонке Catalog, и копируются значения Box type, L , W, H
Необходимо сделать 2 опции в скрипте:
Опция 1. Ищется баркод в Catalog, если значения пусто в колонках Box type, L , W, H , то копируется. Если уже есть значения то не обновлять.
Опция 2. Всегда обновлять значения в этих колонках, вне зависимости есть ли там значения или нет.
После переноса каждого баркода, в исходный таблице Products необходимо добавлять пометку что баркод перенесен, в доп колонке. Чтобы в следующий раз, когда скрипт запускался, в данной таблице Products были взяты только не перенесенные Barcode.
В случае если баркод не найден в Catalog нужно добавить его ниже, и также повторить все опции выше.
Предпочтительно сделать на app script(Ниже пример начала), но обсуждаемо, если в другом варианте будет выполняться значительно быстрее . В Catalog порядка 3000 строк, в Products обычно в день добавляется 30-40 новых строк, время выполнения скрипта желательно не более 5-7 мин при переносе 30-40 баркодов.
function importData() {
var sourceSheetId = "10cEdEiupm7niwl3GoHTst1P22tV1-JnyLBzzRlFPXy8";
var sourcesheetName = "Slack_dim";
var destinationSheetId = "1rDxcPC_QZPrtIOansZzff1-Gz8FHTi7jhTSF4sk2Yzs";
var destinationSheetName = "01 - Catalog.com";
var sourceSheet = SpreadsheetApp.openById(sourceSheetId).getSheetByName(sourcesheetName);
var data = sourceSheet.getDataRange().getValues();
var destinationSheet= SpreadsheetApp.openById(destinationSheetId).getSheetByName(destinationSheetName);
var data_source = destinationSheet.getRange(2, 2, 10).getValues();
// // for (var i = 0; i
var barcode = data[1][1] ;
var matchrow = data_source.findIndex(([r]) => r == barcode)
// }
Logger.log(matchrow)
Заявки фрилансеров
Похожие заказы
- Прикладное ПО5 заявокЗакрыт2 года назад
Необходима настройка прокси серверов на базе 3proxy, Polipo или Nginx. Задача включает создание 1000 портов через API поставщика с возможностью установки лимита трафика и управления логинами/паролями. Проект должен обеспечивать низкий пинг и масштабируемость. Документация API будет предоставлена для ознакомления.
Прикладное ПО1 заявкаЗакрыт2 года назад- $20
Разработка скрипта на Python для парсинга профилей Linkedin из России. Скрипт должен быть запущен из Pycharm IDE и извлекать все доступные данные из профилей. Ожидается создание эффективного решения для сбора информации о пользователях.
Прикладное ПО6 заявокЗакрыт2 года назад - $18
Разработайте парсер на Python, который будет собирать данные с веб-сайта и добавлять их в Excel с использованием определенных формул. Задача включает автоматизацию процесса через телеграмм-бота для повышения эффективности принятия решений о покупке или продаже валюты.
Прикладное ПО1 заявкаЗакрыт2 года назад Требуется доработка парсера на Python для работы с данными из Aliexpress. Необходимо интегрировать новые стили товаров, которые появились на платформе. База данных уже готова, необходимо обновить парсер для соответствия новым требованиям.
Прикладное ПО4 заявкиЗакрыт2 года назадНеобходимо осуществить чтение и запись дампа EEPROM микроконтроллера MM9Z1_638 от NXP Semiconductors. Доступ к фирменному программатору Multilink отсутствует, требуется использовать альтернативные методы. Заказчик имеет физический доступ к чипу. Даташит доступен для ознакомления.
Прикладное ПОнет заявокЗакрыт2 года назадТребуется скомпилировать прикладное ПО, заменив все вхождения слова 'Stand' в исходном коде на другое. Исходный код программы предоставлен для выполнения задачи. Обратите внимание на корректность компиляции после внесения изменений.
Прикладное ПО1 исполнительЗавершен2 года назад- $1200
Требуется разработать решение для прохождения капчи Funcaptcha на сайте, используя предоставленный API для распознавания изображений. Ключевое требование — прохождение капчи на чистых POST/GET запросах. Предпочтительный язык — Python. Ожидается получение токена в определенном формате. Опыт работы с шифрованием и декомпиляцией JS скриптов обязателен.
Прикладное ПО2 заявкиЗакрыт2 года назад Требуется разработать парсер с применением мультипоточного подхода и прокси-серверов. Ознакомьтесь с техническим заданием для получения всех подробностей. Укажите стоимость и срок выполнения проекта.
Прикладное ПО1 исполнительЗавершен2 года назадНеобходимо разработать приложение на Python, которое будет отслеживать открытое окно программы, распознавать в заданных местах цифры и текст, а также управлять нажатием кнопок мышью согласно заданным настройкам. В случае ошибок приложение должно отправлять сообщения в Telegram.
Прикладное ПО1 заявкаЗакрыт2 года назад