如何通过超链接查询VSTS时指定“日期精度”

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

我正在构建一个关于VSTS工作项的电子邮件报告,其中我有一些应该打开VSTS查询的链接。 WIQL查询作为超链接URL的一部分传递,请参阅以下链接:

Define a query as a hyperlink

我将DateTime作为日期和时间([System.CreatedDate]> ='2019-02-18T08:00:00.0000000Z')传递,而不仅仅是日期。打开的页面有以下错误

You cannot supply a time with the date when running a query using date precision. The error is caused by «[System.CreatedDate] >= '2019-02-18T08:00:00.0000000Z'».

我试图在URL的末尾添加?timePrecision=true,但它没有帮助。

知道如何在超链接中使用WIQL并传递日期和时间?

azure-devops azure-devops-rest-api wiql
1个回答
0
投票

查询作为超链接尚不支持timePrecision。您需要使用rest api Wiql - Query By Wiql来使用时间精度,例如:

POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?timePrecision=true&api-version=5.0

{
"query": "SELECT [System.ID], [System.Title], [System.State] FROM WorkItems WHERE [System.TeamProject]='xxxx' AND [System.CreatedDate]>='2019-01-25 11:00 AM'"
}

同时,您可以在下面的网站上提交建议,建议在将查询定义为超链接时支持timePrecision

https://developercommunity.visualstudio.com/content/idea/post.html?space=21

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