节点API Azure DevOps创建区域路径错误

时间:2019-06-12 15:58:10

标签: azure-devops azure-devops-rest-api

我正在尝试使用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”,因此我对该错误消息感到非常困惑。

0 个答案:

没有答案