0

我正在使用 Rally 批量查询 API 从多个表中提取数据。当我尝试使用占位符作为迭代的 StartDate 并将其传递给相同的批量请求的以下查询时,就会出现我的问题。IE

"iteration": "/Iteration?fetch=ObjectID,StartDate&query=(Name = \"Sprint 1\")",
"started": "${iteration.StartDate}",
"other_queries": "...?query=(CreatedDate > $(iteration.StartDate))"

批量服务似乎将此字段转换为格式化字符串。有没有办法防止这种情况发生?我正在尝试使用占位符按日期限制其他查询而不发出多个请求。

看起来迭代对象正确地返回了日期,但是当它用作占位符时,它会自动转换为字符串。

"started": ["Wed Jan 16 22:00:00 MST 2013"],

"iteration": {
     "Results": [
         ....
         "StartDate": "2013-01-17T05:00:00.000Z",
]}
4

1 回答 1

0

不幸的是,没有,因为此功能当前已实现,这是预期的行为。占位符在服务器端转换为格式化的字符串,因此如果在另一个查询中需要相同的数据,则有必要制定类似的后续请求。

于 2013-02-27T22:25:11.527 回答