1
rally fetchステートメントでは、私はそれを得るためにいくつかのオブジェクトを与えます。しかし、何らかの理由で、私が "fetch:true"を使用したとしても、私は特定のプロパティにアクセスすることができません。rallyから返される特定のプロパティは何ですか?
マイコード:
var query = new rally.sdk.util.Query('ScheduleState != Accepted');
var queryB = new rally.sdk.util.Query('Release.ReleaseDate > TODAY');
var queryC = new rally.sdk.util.Query('Release.Name != undefined');
queryConfig[2] = {
type:'HierarchicalRequirement',
key:'UserStories',
query : query.and(queryB).and(queryC),
fetch: 'Release,TaskEstimateTotal'
};
for (var x=0; x < results.UserStories.length; x++) {
if(results.UserStories[x].Release.Name === release.Name
{
var resources = results.UserStories[x].TaskEstimateTotal;
totalResources[resultKey][iteration.Name] -= resources;
totalResources[totalIterationCostKey][iteration.Name] -= resources;
release[iteration.Name] += resources;
}
}
results.UserStories [X] .Release.Nameは常に定義されていません。 TaskEstimateTotalはそうではありません。私はqueryCでRelease!= NULLと言ってみました。
フェッチで名前を指定すると、誰にもわかりやすくするために、Release.NameとStory.Nameが含まれています。私はその冒頭のコンベンションでちょっと混乱していました。面白い。 – tylerjgarland
3番目のクエリはおそらくRelease.Name!= ""と読みます。 私はリリース!= nullも動作すると思います... –