gpt4 book ai didi

Azure 板 : retrieve all Work Items from a certain board of a given team

转载 作者:行者123 更新时间:2023-12-03 02:27:21 24 4
gpt4 key购买 nike

我正在编写一个应用程序来检索给定 Azure 项目的团队。完成此操作后,用户可以选择他想要的团队,以便从 Azure Boards 中查看相应的工作项目。到目前为止,我已经成功使用 API 并使用 this 检索所选团队的板。返回板的 id、url 和名称的资源,但我似乎找不到 URL 来获取与这些板关联的工作项。

我知道替代方法是使用 WIQL,但我在文档中找不到如何执行此操作。我设法做的最接近的事情是在 https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?api-version= 上发出 POST 请求5.1 带有正文的 URL:{"query": "从 WorkItems 中选择 [System.Id]、[System.Title]、[System.State],其中 [System.WorkItemType] = 'Feature'"} 但我最终得到的是所有工作项,而不是我在 URL 中指定的项目和团队的工作项。

我想使用的是这样的查询: Select [System.Id], [System.Title], [System.State] From WorkItems Where [System.Team] = 'Team1' AND [System. Board] =“功能”。我该怎么做?

最佳答案

尝试添加:

AND [System.AreaPath] UNDER 'ProjectName\Team'

注意:只要将区域路径命名设置为在项目下直接为每个团队提供自己的区域,ProjectName\Team 就可以工作。转到项目设置 -> 团队 -> 选择你的团队 -> 迭代和区域路径 -> 区域,然后查看分配给团队的区域。这就是您应该在 WIQL 中使用的内容。

要通过 API 获取您团队的区域路径,请使用

https://dev.azure.com/{orgName}/{projectName}/{teamName}/_apis/work/teamsettings/teamfieldvalues?api-version=6.0"

结果(至少对我来说)返回了一个 defaultValue 属性,其中包含团队的区域路径。

关于Azure 板 : retrieve all Work Items from a certain board of a given team,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66440472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com