我正在尝试使用Azure DevOps Rest API和该API的节点客户端库在我的团队项目中创建一个新的Area Path。我可以创建代码来成功通过节点客户端调用API。但是,当我进行调用以创建“区域路径”时,却收到一条错误消息,并带有令人困惑的错误消息
我已尝试通过多种方式拨打电话,请确保使用有效的区域路径
try {
var witApiObject: WorkItemTrackingApi.IWorkItemTrackingApi = await vsts.getWorkItemTrackingApi();
var newArea:WorkItemTrackingInterfaces.WorkItemClassificationNode = {name: "newareapath"};
var projectId:string = "";
if(projectRef.id)
{
projectId = projectRef.id;
}
var areaResult:WorkItemTrackingInterfaces.WorkItemClassificationNode = await witApiObject.createOrUpdateClassificationNode(newArea, projectId, WorkItemTrackingInterfaces.TreeStructureGroup.Areas,"Jeffs Sandbox");
tl.debug("success adding area");
resolve(areaResult);
}
catch(err)
{
reject(err);
}
当我调用createOrUpdateClassificationNode时,传递新的区域补丁对象,并传递“ Jeffs Sandbox”作为根路径(正在运行此团队项目中的实际根路径。),我收到错误消息: “值'Jeffs Sandbox'对于TreeStructureGroup无效。”
我要传递的TreeStructureGroup值是WorkItemTrackingInterfaces.TreeStructureGroup.Areas,而路径是“ Jeffs Sandbox”,因此我对该错误消息感到非常困惑。