我正在尝试使用lookback api来获取Ready标志设置为true的故事。我似乎能够输出就绪标志但不能过滤它。
我似乎无法过滤或输出回收标志。
如果这些字段不能作为过滤器用于回溯api,那就太好了。
答案 0 :(得分:3)
Nick对于Recycled文物是正确的。我想知道你是否引用了Ready值并将它们视为String。该字段实际上是一个布尔值,可以像这样查询:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":true}&fields=true
这不起作用(因为它匹配字符串“true”而不是布尔值true。)
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":"true"}&fields=true
它也在文档的提示和技巧部分列为#1: https://rally1.rallydev.com/analytics/doc/Analytics2.0LookbackAPIUserManual.html#h.ce80nb6raonb
答案 1 :(得分:0)
我相信你是对的。在LBAPI documentation示例中,说明时态数据模型显示了将工件移动到回收站并稍后恢复时的间隙,或者在将工件移动到回收站并且从未恢复之后不显示数据。
Per this SO post,Lookback API不提供回收站中跟踪条目的任何内容。
就Ready标志而言,这样的查询将返回字段值:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"ObjectID":{$in:[16483705391,14167827399]}}&fields=["Name","Ready"]
e.g。
{
Name: "my story",
Ready: false
},
{
Name: "my story",
Ready: true
},
如果值true
被视为布尔值而不是字符串,则此查询将返回结果,如SRMelody所指出的那样:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":true}&fields=true