Здравствуйте. При запросе на разный товар поле options (List) содержит разное количество строк в ответе. Дополнительная проблема состоит в том, что в последствии обернув в функцию запрос будет отдавать разное количество столбцов Name с их характеристиками по каждому айдишнику (вопрос кажется решил, добавил список AllHeaders, который нужно будет подставить при раскрытии).
В файле имеется: функция nmid - это как сейчас работает, без высасывания содержимого в options. Table- айдишки берутся с таблицы + кастомный столбец функция nmid.
Будет функцией (Форум) - тот же самый nmid, только не функция. На котором можно играться пытавшись развернуть options.
Колонка Name должна стать заголовками, а value и measure сцепил кастомной колонкой "пользовательская". Развернуть эти колонки в строчку, оставив лишь 1 строку со всеми значениями.
А другого айдишника иное количество колонок Name из-за чего не представляю, как потом срастить одну таблицу.
Пример
Поскольку у "категории" свои наименования характеристик, то создал Список со всеми возможными заголовками из options по категориям. Проблем свести в одну таблицу разные категории не будет.
После того, если всё-таки возможно распарсить мою задачу, просьба обернуть сразу в функцию и попробовать на Table
С радостью оплачу решение задачи, если она не тянет на бесплатную помощь. Сообщите, перенесу в платную ветку. Также нет проблем, если имеется совершенно иное решение, а не моё из топика.
surkenny написал: jiumohoo, тут пока описание прочитаешь, устанешь Зачем привязываться к наличию конкретных полей и разворачивать их? f_nmid Скрытый текст
jiumohoo, вот эта штука Table.ExpandRecordColumn может медленно работать. Тут 0,4 сек минимум на задержку + на загрузку. Поэтому по сравнению скорости нагугленный вариант похуже: