Обновление данных в таблице:
Обновлять столбец "наличие" , наличие
"СКЛАД
Основной" ,"СКДАД
Китай" , "СКДАД
В пути" в Google Sheet для строк, содержащих данные в колонке "Id RO".
В зависимости от данных из API проставлять значения:
✅ "В наличии" — если товар доступен на реальных складах.
🚛 "Ожидается" — если товар доступен на виртуальных складах.
❌ "Нет в наличии" — если товара нет на всех складах.
Работа с API:
Запрашивать данные об остатках товаров через API RemOnline:
Учитывать физические (реальные) и виртуальные склады.
Разбивать запросы на части, если количество ID превышает лимиты API.
Обработка таблицы:
Искать нужный лист по имени.
Определять столбцы на основании заголовков (например, "Id RO" и "наличие").
Обновлять только строки, где указаны значения в колонке "Id RO".
Технические требования
Google Apps Script:
Скрипт должен быть реализован на Google Apps Script.
Использовать функции работы с Google Sheets для чтения и обновления данных.
Формат данных:
Столбцы "Id RO" и "наличие" обязательны для корректной работы скрипта.
API должен возвращать информацию о наличии товаров с указанием остатков по складам.