问题标签 [wiql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - WIQL:将源字段与目标字段进行比较
我尝试创建一个 WIQL 查询来比较工作项的字段内容及其相关(链接)工作项,例如,工作项的“状态”与相关工作项的“状态”不同。
(上面的 ... 仅表示为清楚起见我在此处省略的部分。)
当我尝试应用查询时,我从 TFS 收到以下错误消息:
链接查询不能混合使用不同前缀的表达式
有没有办法用 WIQL 比较源字段和目标字段?
c# - 如何使用 TFS API C# 获取 WIQL 查询的所有有效字段?
我找到了这个:
https://msdn.microsoft.com/en-us/library/ms244668(v=vs.90).aspx
但我认为这可能与数据库副本或什么有关?
我只需要知道是否有一种方法可以获取可以进入 WIQL 中的 SELECT 子句的所有有效字段的列表,例如:
我认为 WorkItemType 无效,当我尝试输出它时抛出异常:
tfs - 通过 API 运行时,使用模式(mayContain)的 TFS 查询不会“返回所有顶级工作项”
我在 TFS 2013 中创建了一个查询,如下所示:
- 选择“工作项和直接链接”而不是“平面列表”
- 团队项目 = @Project
- 删除源工作项的所有其他子句。
- 删除所有“链接工作项的过滤器”
- 选择单选按钮“返回所有顶级工作项”
- 选择单选按钮“返回选定的链接类型”
- 勾选“父母”
当我在 TFS 中运行此查询时,结果包含所有符合源条件的工作项,无论它们是否具有链接。
以下 WIQL 由上述查询生成(如果我另存为文件):
但是,当我运行以下 powershell 时,生成的 sourceIds 仅包含具有父链接的工作项:
为什么 WIQL 在通过 API 传递时的行为与通过 UI 执行时不同?或者有人可以看到我要去哪里错了吗?
c# - TF51005 查询列出的工作项属性以外的列?
我正在尝试运行此查询,但它不断抛出 TF51005 查询引用了一个不存在的字段。由 [Microsoft.VSTS.Common.Severity] 引起,我不知道我应该如何拉严重性
我正在使用带有此代码的控制台应用程序
而且我意识到即使我可以拉列严重性也不会列为工作项属性。不能提取这些数据吗?
tfs - 有没有办法在 TFS 服务器上保存 WIQL 查询?
希望标题能说明一切。我使用 WorkItemStore.Query() 方法检索了临时查询的结果,并通过新语法创建了 Query 对象。但是,在检查了 Query 对象、QueryFolders、QueryItems 和 WorkItemStore 的对象模型之后,我找不到创建 WIQL 查询并将其保存到存储/TFS 服务器的方法。
有什么建议么?
tfs - 我可以将 WIQL 的查询绑定到数据查看器/网格吗?
我有这段代码将结果输出到文本框
我可以像对待来自 SQL Server 的 SQL 查询一样对待查询结果并将其绑定到数据网格或数据查看器吗?我似乎无法让它工作,我不明白数据是如何从 WIQL/TFS 处理和返回的。
tfs - 带有项目父字段的 TFS WIQL 查询条件
我需要查询该层次结构:
特色一
特色二
- PBI 1 - 标题 A
- PBI 2 - 标题 X
- PBI 1 - 标题 A
特色三
- PBI 2
我想获得功能 1,在功能 1 下,我按子项标题检查其子项,并且由于其标题,我还想获得此子项的项。有可能写出这样的东西吗?基本上我需要一个递归查询到up.WorkItem.Title='something'
and WorkItem.Parent.Title='something'
。
parsing - Tfs WIQL 到对象转换器
这是我的第一个问题:)
我想知道,是否有类似 WIQL(TFS 工作项查询语言)解析器的东西。我正在处理 TFS 查询,我必须以编程方式更改其中的一些字段。搜索解析或其他东西对我没有任何结果。你能帮助我吗?
注意:我必须自己更改查询。没有任何工作项。
感谢你们。
tfs - 使用“工作项查询语言”WIQL 选择 DISTINCT 行
我正在查询所有 IterationID 及其对应的 IterationPath 的列表。以下代码有效并生成一个包含多个重复行的长列表:
我试图只选择不同的行,遗憾的是,该DISTINCT
子句似乎不像在 SQL 中那样适用于 WIQL。是否可以使用 WIQL 创建此列表?
tfs - TFS WIQL 不支持“不包含”。有替代方案吗?
这是我可以从 Visual Studio 执行的操作,但似乎无法通过使用 WIQL 的 TFS API 执行。
如何使用“不包含”过滤器进行查询?