Описание задачи

Требуется создать формулу, которая позволит импортировать данные из YML-файла (стандартный формат обмена данными для товаров, используемый в том числе логистическими службами) в Google Docs. Итоговый результат должен быть оформлен в виде структурированной таблицы.

Требования к результату:

  • Формула должна корректно парсить YML-структуру (элементы: товары, категории, цены, характеристики, остатки на складах).
  • Данные из YML должны автоматически распределяться по ячейкам, строкам и столбцам таблицы в Google Документах.
  • Таблица должна содержать как минимум заголовки: Название товара, Артикул, Цена, Валюта, Ссылка на изображение, Категория, Доступное количество.
  • Необходимо учесть, что файл взят из внешнего сервиса, с возможной сменой полей в будущем (добавить обработку ошибок или наследование структуры через динамические ссылки в формуле).
  • Ожидается консольный или скриптовый алгоритм без задействования сторонних плагинов, исключительно встроенные функции Google Docs (Google Apps Script).

Дополнительные уточнения:

Формула должна быть универсальной и срабатывать независимо от того, загружен ли YML в виде текста, или есть ссылка на хостинг. При наличии повторяющихся товаров необходимо предусмотреть объединение дублирующихся записей.

Тематика задания:

Автоматическая работа с таблицами и данными. Интеграция.