我成功遵循Microsoft's tutorial创建了扩展程序。
我正在尝试获取某些sprint的所有工作项,但是说实话,我迷路了...
我不确定要查找的内容-我有VSS
对象,可以通过该对象require
进行其他服务(例如TFS/WorkItemTracking/Services
或TFS/WorkItemTracking/RestClient
)。
我找到了诸如this one之类的示例,但是找不到用于检索或查询工作项的API。
我需要一个JS对象,还是通过一些REST调用来实现?
答案 0 :(得分:1)
您快到了。
您需要WIT RestClient(假设您使用的是Typescript):
import { WorkItemTrackingHttpClient, getClient } from "TFS/WorkItemTracking/RestClient";
您可以做到
const witClient = ((getClient()) as WorkItemTrackingHttpClient);
然后
const result = await witClient.queryByWiql({ query: query });
WorkItemTrackingHttpClient
是操作工作项所需要的。
答案 1 :(得分:1)