Google Sheets macro
A macro is needed (preferably in Google Sheets) that sums up the quantities (stocks) of products based on data from 3 sources, where the product identifier is the article number:
“Google sheets” file, in a specific folder on Google Drive
API file - needs to pull from Salesdrive (instructions from them below)
“.ods” file, which the user uploads every day to a specific folder on Google Drive
How the macro should work:
The user copy-pastes the “.ods” file into the corresponding Google Drive folder
The user enters our stock macro and adds the required articles to this file, then RUNS THE MACRO, and for these articles, the macro should go to the 3 files and extract the stocks based on the product status logic.
Example of a completed stock macro file (with some explanations of the logic inside): https://docs.google.com/spreadsheets/d/1Hkc4f1rPZPyYcKmzKbdsXBd0GfFjncQhSrL66VkbCwI/edit?usp=sharing
Example of an ".ods" file (only part of the info): https://drive.google.com/file/d/1N2HKXnnb2zbwMuRn0fV8y7r0WmaWzU8m/view?usp=sharing
The same product (Article) can be in several warehouses. Also, the order and number of columns in this file may change, but the exact names will always be the same
Example of a Google Sheets file (only part of the info and part of the sheets): https://docs.google.com/spreadsheets/d/1p6BShf_2DvAZ--6HnHzbvSwoc4JYt8b25OW6MP5Hegs/edit?usp=sharing
Here 1 sheet = 1 supplier, all sheets have the same structure, there can be 30-40 suppliers, the macro needs to check all of them by articles.
Example of the info returned by the API (only part of the info, I exported it to Excel manually): https://docs.google.com/spreadsheets/d/1oiPOlVsMt3OtblZU9pko11qhMfQo0fIx/edit?usp=sharing&ouid=100149837749797672307&rtpof=true&sd=true
Instructions for connecting to the API https://salesdrive.ua/knowledge/api/order-list. The API key will be provided to the executor. The frequency of data extraction is every 1 minute.
Потрібна розробка макросу (бажано в Google Sheets), який підбиває кількості (залишки) товарів на основі даних із 3-х джерел, усюди ідентифікатором товару виступає артикул:
“Google sheets” файл, у конкретній папці на Google Drive
API файл - потрібно тягнути із Salesdrive (інструкція від них нижче)
“.ods” файл, який юзер кожен день підвантажує у конкретну папку на Google Drive
Як має працювати макрос:
Юзер копі-пастить “.ods” файл у відповідну папку Google Drive
Юзер заходить в наш макрос-залишків і додає потрібні артикули у цей файл, далі ЗАПУСКАЄ МАКРОС, і по цим артикулам макрос має сходити в 3 файли і по логіці статусів товару витягнути залишки.
Приклад готового файлу макрос-залишків (і всередині трохи пояснень логіки): https://docs.google.com/spreadsheets/d/1Hkc4f1rPZPyYcKmzKbdsXBd0GfFjncQhSrL66VkbCwI/edit?usp=sharing
Приклад файлу ".ods" (тільки частина інфо): https://drive.google.com/file/d/1N2HKXnnb2zbwMuRn0fV8y7r0WmaWzU8m/view?usp=sharing
Один і той самий товар (Артикул) може бути на декількох складах. Також по цьому файлу може мінятися порядок і кількість стовпчиків, але точні назви завжди будуть саме такі
Приклад файлу Google Sheets (тільки частина інфо і частина листів): https://docs.google.com/spreadsheets/d/1p6BShf_2DvAZ--6HnHzbvSwoc4JYt8b25OW6MP5Hegs/edit?usp=sharing
Тут 1 лист = 1 постачальник, усі листи однакової структури, постачальників може бути і 30-40, макрос має усіх подивитися по артикулах.
Приклад вигляду інфо, яку віддає АРІ (тільки частина інфо, я вивантажував в Excel вручну): https://docs.google.com/spreadsheets/d/1oiPOlVsMt3OtblZU9pko11qhMfQo0fIx/edit?usp=sharing&ouid=100149837749797672307&rtpof=true&sd=true
Інструкція по підключенню до АРІ https://salesdrive.ua/knowledge/api/order-list. Ключ АРІ надам виконавцю. Періодичність вивантаження кожну 1 хвилину.
Client's feedback on cooperation with Dmitry L.
Google Sheets macroEverything is 10/10! I recommend! The developer did significantly more than I described in the technical specifications. Promptly, clearly, cool. I recommend!
Freelancer's feedback on cooperation with Nikolay Oli
Google Sheets macroMykola is a reliable client, happy to collaborate. An interesting atypical task, seemingly easy to implement at first glance, but it turned out to be more complicated. Mykola, loyal and competent in his field, is always in touch and we quickly resolved all issues. I would gladly work on new tasks when the opportunity arises. I recommend him for collaboration.
-
832 11 0 Good day!
Please feel free to reach out. I have experience integrating Google Sheets with various services via API and automation in spreadsheets.
Добрий день!
Звертайтеся, будть ласка. Маю досвід інтеграції Google Sheets з різними сервісами по АРІ та автоматизації в аркушах.
-
2346 52 1 2 Good day! I can implement!!!!!
!!!!!!!!!!!! Feel free to contact me!!!!!!!!!!!!!!!!!!!
Доброго дня! Можу реалізувати!!!!!
!!!!!!!!!!!! Звертайтесь !!!!!!!!!!!!!!!!!!!
-
696 4 0 Good day
I can create a program to avoid the limitations of Google Sheets
I will do it quickly and efficiently
Доброго дня
можу виконати як програму, щоб не стикатися з обмеженнями Google Таблиць
зроблю швидко і якісно
-
1707 64 1 Good time.
With the .ods file, some maneuvers need to be done because Google Drive cannot read it directly; it can be converted to Google Sheets using a macro, and then read (inconvenience when replacing each time by deleting the converted one). There is also a library that can read it; tests need to be done. Also, if the order of columns changes, a search by name needs to be done. There may be 30-40 suppliers, and how many products are there?
Because if comparisons and row iterations + column searches by name are done, it can take a lot of time, and Google allows a maximum of 6 minutes for macro execution; if there are many operations and it doesn't fit within six minutes, there will be an error without a result.
Feel free to reach out, we will discuss, we will agree, I will do it.
Доброго часу.
з файлом .ods, деякі маневри треба робити, бо гугл диск не вміє напряму їх зчитувати, макросом можливо його конвертувати у гугл таблицю, а потім читати (незручність при заміні кожен раз видаляти конвертований), ще є бібліотека яка вміє його читати, треба робити тести. А також порядок стовпчиків якщо у Вас бу мінятися то треба робити пошук по назві. Постачальників може бути 30-40, а кількість товарів яка ?
Бо якщо робити порівняння та перебір рядків + пошук колонок по назві, це може зайняти багато часу, а максимально гугл дає 6 хвилин на виконання макросу, якщо операцій буде багато і в шість хвилин не вписатися то буде помилка без результату.
Звертайтесь, Обговоримо, Домовимось, Зроблю.
Current freelance projects in the category Databases & SQL
Set up mySql on WordPress so that it does not overflow.
25 USD
Hello! 1. Configure mySql in WordPress so that it does not overflow quickly with 3-4 small posts a day. 2. It is necessary to reinstall mySql for the WordPress site to make it work again. SSH connection may be used. 3. Install a theme in WordPress. The work needs to be done… Databases & SQL ∙ 1 day ago ∙ 1 proposal |
Setting up VPS for e-shop on Oracle Cloud1. General information about the server Provider: Oracle Cloud (free tier) Shape: VM.Standard.A1.Flex OCPU count: 4 Memory (GB): 24 Local disk: Block storage only Operating system: Canonical Ubuntu Version 22.04 This is the maximum configuration for free use. 2.… Databases & SQL, Web Programming ∙ 1 day ago ∙ 4 proposals |
Creating a template for Zennobox (ZennoPoster)Good day, a template is needed for writing product descriptions using deepseek and chatgpt. The template must work with an Excel spreadsheet in the format: column 1 - prompt, column 2 - result. Proxy and multi-threading must be supported. There should be an option to switch… Databases & SQL, Data Parsing ∙ 1 day 21 hours ago ∙ 1 proposal |
Adding a database of numbers to Telegram and Viber channelsIt is necessary to add about 5000 phone numbers to the Telegram channel. There is a file with contacts that need to be transferred from the full name to the Telegram and Viber channels. This process needs to be automated Databases & SQL, Bot Development ∙ 2 days ago ∙ 6 proposals |
PHP Laravel developer for refining advertising management software
652 USD
We are looking for an experienced PHP Laravel developer to refine our software, which is used for advertising on Amazon. The software is already functioning, but new features need to be added, bugs fixed, and performance improved. The original volume of work is for 1 month. The… PHP, Databases & SQL ∙ 2 days 17 hours ago ∙ 13 proposals |