Я не уверен, как l oop через пользовательские поля при добавлении динамического c поля через редактор веб-скриптов.
Когда я тестирую, я вижу, что поля возвращаются в консоль
Где количество полей отличается в каждом экземпляре нашего приложения.
Это код, который я используется для возврата данных.
return z.request(options)
.then((response) => {
response.throwForStatus();
const results = z.JSON.parse(response.content)._embedded;
return results;
});
Я предполагаю, что мне нужно l oop через каждое из полей, извлечь идентификатор и имя и затем вернуть их обратно в виде массива объектов?
Как-то так, единственная проблема в том, что ничего не возвращается?
return z.request(options)
.then((response) => {
response.throwForStatus();
const results = z.JSON.parse(response.content).results._embedded;
var cFields = [];
for (var i = 0; i < results.length; i++) {
cFields.push({'id': results.customFields[i].label});
}
return cFields;
});
Есть указатели?