【发布时间】:2021-02-23 01:54:38
【问题描述】:
我希望为每个工作项返回 DevOps 中的最新讨论帖子,以及发表评论的人的姓名(或他们的电子邮件地址)以及他们发表评论的日期。在过去的几周里,我正在从事的项目有各种各样的人来来往往,而且在大多数情况下并没有真正的交接。
第 1 步我想我已经基于此处的类似问题进行了介绍...
$token = "PAT"
$url="https://dev.azure.com/{Org}/_apis/wit/wiql?api-version=5.1"
$token = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($token)"))
$JSON = @'
{
"query": "Select [System.Id], [System.Title], [System.State] From WorkItems Where [System.WorkItemType] <> ''"
}
'@
$response = Invoke-RestMethod -Uri $url -Headers @{Authorization = "Basic $token"} -Method Post -Body $JSON -ContentType application/json
ForEach( $workitemid in $response.workItems.id )
{
echo $workitemid
???
如果我是对的,这个 sn-p 本质上是在发挥工作项 id 的作用,然后可以使用它来查找讨论信息 - 如前所述,我正在寻找讨论评论、发布日期、个人姓名发布,并且这只是每个工作项的最新讨论帖子,但不知道这是否可能或如何完成。任何人都可以提供有关第 2 步的一些指导吗?
它看起来不是可以在 DevOps 本身中查询的东西,而是假设它是可以以某种方式浮出水面的信息?
【问题讨论】:
-
你检查过以下回复吗?你的问题解决了吗?
标签: powershell azure-devops workitem azure-boards