从 azure devops Boards 查询导出到 csv 查询 API

问题描述 投票:0回答:2

我目前正在自动化一个流程,我从 azure devops 查询手动下载 CSV,然后将其转换为 xlsx 文件并手动将其上传到 Google 云端硬盘 这是我导出到 CSV 的位置。

enter image description here

为了自动化此过程,我需要构建一个脚本来下载文件,将其转换为 xlsx 并将其推送到谷歌驱动器中。

我已经介绍了最后 2 个步骤,但我需要知道是否有一个 api 可以让我从 Azure 下载此 CSV 文件。

我在网上没有找到任何东西。

*更新: 我的另一个选择是通过 get 请求获取查询项目,然后将它们格式化为 xlsx。

我一直在研究 azure devops 查询 api 文档,但这只是列出查询信息,而不是它们的内容。

关于如何查询工作项有什么建议吗?

azure api azure-devops
2个回答
0
投票

如果您能够执行 REST 调用并且已经为您的目的定义了查询,只需查看此调用,这应该可以解决问题:

GET https://dev.azure.com/{YourOrganization}/{YourProject}/_apis/wit/queries/{query}?api-version=6.0

在响应中,您将找到一个名为 ID 的字段。

通过此ID您可以通过以下方式检索查询结果

HEAD https://dev.azure.com/{YourOrganization}/{YourProject}/{team}/_apis/wit/wiql/{id}?api-version=6.0

在这里寻找文档


0
投票

我首先想实现你的想法,但不能,因为我得到了与你相同的结果,API 并不专注于结果而是查询信息。

我所做的是使用 WIQL 并在我的请求正文下传递查询,然后我得到了结果响应。从那里,您可以随心所欲地与他们一起玩。我将结果导出到 csv。

参考链接: https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/wiql/query-by-wiql?view=azure-devops-rest-7.1&tabs=HTTP

© www.soinside.com 2019 - 2024. All rights reserved.