如何通过Azure DevOps API在给定的板列中找到所有工作项?

杰西

我正在构建一个应用程序,该应用程序从我们的Azure DevOps板上获取信息。任务之一是使所有票证显示在给定的列中。

我已经花了很多时间阅读他们的文档,但是所有方法都依赖于您传递要获取的IDS,而我正在寻找的是让API告诉我在一个目录中存在哪些工作项。给定的列。

马特

在板列中查找工作项的最简单方法是使用Wiql-Wiql API查询用法与使用UI查询功能查找工作项的方式非常相似。

给定一些处于这种董事会状态的工作项(使用基本模板):

在此处输入图片说明

下面的PowerShell中的示例:

$AzureDevOpsAuthenicationHeader = @{Authorization = 'Basic ' + [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(":$($AzureDevOpsPAT)")) }

$uri = "https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?api-version=6.0"

$body = @{
  "query" = "Select [System.Id], [System.Title], [System.State] From WorkItems Where [System.BoardColumn] = 'Doing'"
} | ConvertTo-Json -Depth 10

Invoke-RestMethod -Method Post -Uri $uri -Headers $AzureDevOpsAuthenicationHeader -Body $body -ContentType 'application/json' |
    Select-Object -ExpandProperty workItems

返回值:

id url                                                                                     
-- ---                                                                                     
26 https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/26

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 Azure Devops 的 .net API 创建带有多行描述文本的 Azure 板工作项?

从devops通过rest api获取所有工作项

如何使用 azure DevOps api 在 azure DevOps 项目中查找所有板名称?

Azure DevOps 如何通过 REST API 编辑 Wiki 页面

Azure Devops:如何通过 Rest API 检索发布工件的版本?

如何通过Azure DevOps API更改请求请求的目标

如何通过Azure DevOps中的API向现有工作项卡(功能卡)添加讨论注释

Azure devops,工作项如何通过“工作项提及”链接到 git 提交?

如何通过 azure devops 中的 Rest API 获得通过测试的百分比

如何通过Azure DevOps Rest API获得批准并检查给定的服务连接?

Azure DevOps受限板

通过python在Azure DevOps中创建工作项

通过查询在Azure DevOps工作项中的日期之间的天数

从 Azure DevOps 获取工作项

如何通过对 azure devops 的 HTTP 请求从子任务工作项中删除工作项关系(父项)?

Azure DevOps:如何仅限制对板的权限?

如何在Azure DevOps中创建板?

如何通过REST API的Java添加在Azure中的DevOps测试结果?

如何通过Rest API将主题事务专家发布到Azure DevOps

如何通过 Azure Devops 上的 REST API 添加/更新环境审批者

如何通过 Azure DevOps 上的 REST API 添加/更新用户对环境安全的权限?

如何通过API获取Azure Devops / TFS中特定BUILD中使用的变量

如何通过 REST API 在 Azure Devops 的团队设置中设置 DefaultIterationPath?

如何通过Azure DevOps REST API获取分叉列表-分叉-列表

如何检查何时通过API将用户添加到Azure DevOps中的团队/组?

如何通过代码运行Azure DevOps管道?

Azure DevOps REST API

如何跟踪在Azure devops中工作的Bug?

通过 Rest API 创建没有工件的 Azure DevOps 版本