使用 WIQL,如何在 System.Tags 上查询 VSTS 工作项
Using WIQL, how do you query VSTS Work Items on System.Tags
这不是本地安装,只是 VSTS。我刚开始使用 VSTS REST API 和 WIQL。我正在尝试 运行 过滤我在 System.Tags = 'User Generated'
上的工作项的查询。当我检索我的工作项时,我可以在 JSON:
中看到
System.Tags : "User Generated"
我正在使用以下指南来构建我的查询并且一切正常,除了当我尝试过滤标签时。我已经尝试了 [System.Tags] Contains ('User Generated')
,等等。似乎没有任何效果。有什么想法吗?
好吧,在我放弃之后 post,我想通了。我错误地使用了 Contains。我在括号中有过滤器。以下两个示例现在都可以使用。
Select [System.Id], [System.Title], [System.State], [System.Tags]
From WorkItems
Where [State] <> 'Closed'
AND [State] <> 'Removed'
AND [Tags] Contains 'User Generated'
AND [System.WorkItemType] = 'User Story'
order by [Microsoft.VSTS.Common.Priority] asc, [System.CreatedDate] desc
或者这样:
Select [System.Id], [System.Title], [System.State]
From WorkItems
Where [State] <> 'Closed'
AND [State] <> 'Removed'
AND [System.Tags] Contains 'User Generated'
AND [System.WorkItemType] = 'User Story'
order by [Microsoft.VSTS.Common.Priority] asc, [System.CreatedDate] desc
这不是本地安装,只是 VSTS。我刚开始使用 VSTS REST API 和 WIQL。我正在尝试 运行 过滤我在 System.Tags = 'User Generated'
上的工作项的查询。当我检索我的工作项时,我可以在 JSON:
System.Tags : "User Generated"
我正在使用以下指南来构建我的查询并且一切正常,除了当我尝试过滤标签时。我已经尝试了 [System.Tags] Contains ('User Generated')
,等等。似乎没有任何效果。有什么想法吗?
好吧,在我放弃之后 post,我想通了。我错误地使用了 Contains。我在括号中有过滤器。以下两个示例现在都可以使用。
Select [System.Id], [System.Title], [System.State], [System.Tags]
From WorkItems
Where [State] <> 'Closed'
AND [State] <> 'Removed'
AND [Tags] Contains 'User Generated'
AND [System.WorkItemType] = 'User Story'
order by [Microsoft.VSTS.Common.Priority] asc, [System.CreatedDate] desc
或者这样:
Select [System.Id], [System.Title], [System.State]
From WorkItems
Where [State] <> 'Closed'
AND [State] <> 'Removed'
AND [System.Tags] Contains 'User Generated'
AND [System.WorkItemType] = 'User Story'
order by [Microsoft.VSTS.Common.Priority] asc, [System.CreatedDate] desc