Есть ли способ найти весь товар (товарный список, ошибки, задачи) без каких-либо тегов? (С запросом) - PullRequest
0 голосов
/ 05 мая 2019

Я опрашиваю свой проект и хочу найти все элементы, у которых нет тегов.есть ли способ сделать это?

1 Ответ

1 голос
/ 05 мая 2019

Является ли не возможным запросить все рабочие элементы без тегов.

Здесь есть запрос функции здесь .

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

Вы можете использовать Rest API для получения рабочих элементов, а затем отфильтровать результаты, чтобы получить нетегированныерабочие предметы.

Маленький скрипт в PowerShell:

$user = ""
$token = "YOUR-PAT-HERE"
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user, $token)))
$url = "https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql/{queryGuid}?api-version=5.0"
$workItems = Invoke-RestMethod -Uri $url -Method Get -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}

Write-Host "Work Items without Tags:"
$workItems.workItems.ForEach({
  $url = "https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/$($_.id)?api-version=5.0"
  $workItemDetails = Invoke-RestMethod -Uri $url -Method Get -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}
  if($workItemDetails.fields.'System.Tags' -eq $null
  { Write-Host $_.id }
}) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...