Автоматизировать работу c данными в Google Sheets

5 000 руб. за проект
24 мая 2023, 21:15 • 13 откликов • 83 просмотра
Работа по автоматизации будет разбита на несколько задач:

1. Преобразовать данные из лид форм на исходном листе в необходимый вид на втором листе;
2. Проверка наличия товара в гугл таблице (переход по ссылкам на сторонние ресурсы)

Задача 1. Преобразовать данные из лид форм.

Есть данные заказов в интернет магазине, которые подгружаются в виде верхней таблички на
скриншоте 1 в первый лист.
Задача преобразовать данные из верхней таблицы на скрине в вид нижней гугл таблички на скриншоте 1 на втором листе.

Если по этапам, то (этапы отмечены на скриноште 2):
1 - Объединить ФИО, Город, Адрес, Индекс, Телефон, перевести эти данные в транслит, убрать пробелы и скобки из телефона " (" и ") " и записать в одну объединённую ячейку.
Этап 2, 3 и 4 - переместить в нужное место данные по Email, номеру заказа и сумме.
5 - Преобразить дату и время в упрощённую форму и поместить в нужное место.
6 и 7 - Переместить список заказанных позиций в отдельные строки.

Выше продемонстрирована таблица пример. В настоящей исходной таблице столбцы с данными могут быть другие. Например столбец с номером заказа может быть не G2, а J2 и т.д. Таблицу для работы смогу прислать после обсуждения всех деталей.

8 - Подгрузить из названия товара его размер, цвет и тип товара и указать количество штук товара, при условии что штук товара больше одного, как указано на скриншоте 3, а так же перевести цвет на Русский.

9 - Подтянуть ссылки на товары из другой таблички с ассортиментом товара, используя название товара. Выглядит ассортимент условно как на скриншоте 4, сначала указана ссылка на товар, потом название товара.

Должно получится как на скриншоте 5, на примере одной строки.

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

Так же необходимо добиться того, чтобы при ручном редактировании второго листа таблицы (например добавление или удаление каких-то строк) общая суть работы по преобразованию данных не ломалась, ничего никуда не "съезжало" и не "ломалось". Ручное редактирование может быть обусловлено внесением изменений в заказ самого клиента, отсутствие наличие товара и т.д.

Задача 2. Проверка наличия товара.

Работа будет вестись в табличке с ассортиментов товара, которая фигурировала в первой задаче. Выглядит она примерно так как на этом скриншоте Необходимо настроить запросы к ссылкам на каталог поставщика, чтобы они отдавали нужную информацию и окрашивали ячейку с названием товара в красный цвет, если товара нет в наличии.

Когда товар в наличии он выглядит как на скриншоте 6, для выбора доступен размер и цвет.
Когда товара нет в наличии он выглядит как на скриншоте 7 для выбора недоступен цвет или размер и появляется надпись на Китайском, которая переводится как "распродано". Примеры таких страниц я пришлю Вам в личные сообщения.

Необходимо чтобы наличие товаров автоматически проверялось и обновлялось раз в неделю и окрашивало ячейки в красный цвет с товарами, которых больше нет в наличии. Товаров (ссылок и названий) около 3000 штук, на сайт каталога по ссылкам можно зайти только залогиненому пользователю, на сайте присутствует капча и блокировки подозрительных/частых запросов с одного IP, поэтому запросы к сайту должны быть редкими и растянуты на всю неделю (это я так думаю, но не уверен).




Файлы