当我传递下面的子子ID时,我正试图获得主父母
Request storiesRequest1 = new Request(leastchildId);
storiesRequest1.Query = new Query("State", Query.Operator.Equals, "Open");
storiesRequest1.ProjectScopeUp = true;
storiesRequest1.ProjectScopeDown = true;
storiesRequest1.Order = "Name";
storiesRequest1.Fetch = new List<string>()
{
"Name",
"ObjectID",
"Parent",
"Children",
"State",
"FundingPPMOpticsID"
};
QueryResult queryStoryResults1 = restApi.Query(storiesRequest1);
rst = queryStoryResults1.jsonResult;
在上面的例子中,我只获得传递ID的父节点,我想获得master Parent。
A - Need to Get this Parent ID
1-
2-
2a -
2b -
2.1a - Passing child ID
请帮我解决这个问题。
答案 0 :(得分:0)
嗯,你能做的最好就是获取父母。对于故事,有一个名为Feature的汇总字段,它将引用它所附加的最低级别的项目组合项,即使它们之间存在多层史诗故事。但对于投资组合项目,没有这样的汇总字段。您必须手动遍历层次结构。
根据您尝试获取的数据,可能会有更有效的方式来进行查询。你究竟想做什么?