Агрегатные функции в запросе WIQL - PullRequest
0 голосов
/ 06 апреля 2020

Я хочу скачать отчет WIQL, используя REST API. Ответ REST не дает всех полей, но дает список URL-адресов как workItems.

Чтобы получить значения полей, мне нужно загрузить каждый WorkItem отдельно. Любой прямой способ REST для выполнения sh этого за один вызов REST?

Повторные вызовы REST дают мне ограничение скорости или подобную ошибку. Я получаю сообщение об ошибке 500 типов после повторного запроса GET.

Происхождение этой потребности: - Нет доступных функций, таких как SUM, MAX, MIN, AVG Et c.

.

1 Ответ

0 голосов
/ 07 апреля 2020

Ответ REST не дает все поля, но он дает список URL-адресов как workItems.

Чтобы получить значения полей, мне нужно загрузить каждый WorkItem отдельно. Есть ли прямой способ REST для выполнения sh этого за один вызов REST?

Извините, но, насколько я знаю, direct api rest недоступно для получения отчета WIQL. Альтернативный обходной путь должен быть:

1.Используйте Запрос по Wiql , чтобы вернуть список идентификаторов и URL-адресов WorkItem (я думаю, что это тот же API, что и у остальных).

2. Затем используйте Получить пакет рабочих элементов , чтобы получить все сведения (поля) о запрошенных идентификаторах рабочих элементов. И вот одна проблема , которая имеет аналогичные потребности, как у вас, вы можете использовать обновленный скрипт из konpro11 , чтобы получить список идентификаторов и использовать идентификаторы для получения вашего отчета (с помощью второго остальные API).

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...