在 Lookback 中按 ID 查询任务后未获得结果字段 API

Not getting results field after querying task by ID in Lookback API

我正在尝试通过 ObjectID 查询任务以获取它们的最新快照。我正在尝试 API,但没有得到我在阅读文档后希望得到的预期结果。我在响应对象中没有得到结果字段。这是我的代码:

_loadTaskSnapshot: function() {
        let snapshot = Ext.create('Rally.data.lookback.SnapshotStore', {
            context: {
                workspace: '/workspace/2290039850'
            },
            "find": {
                "ObjectID": 34858774310,
                "_ValidFrom": {
                    "$gte": "2016",
                    "$lt": "2017"
                }
            },
            "fields": ["Name", "Estimate", "ToDo", "TimeSpent"],
        });

        return snapshot.load();
    }

这是包含指定任务的 18 个快照的存储。第一个快照打开。您可以看到没有结果字段,我可以在其中找到名称、估计、待办事项和花费的时间:

Alejandro,您要求的是字段的更改,而不是字段的值。这是对回顾 api 的常见误解。有一种特殊的方法可以获取 Agile Central 中可用的帮助页面中显示的当前值。

返回的任何信息实际上保存在 'raw' 和 'data' 下的对象中。如果在拍摄快照时这些字段没有 'changes',那么每个字段都可能不包含任何值。