0

使用适用于 VersionOne 的 Python SDK,我试图总结每个任务的实际情况。这是我对如何做到这一点的最佳猜测。

term="Actuals:Actual.Value.@Sum"

for task in v1.Task.select("Name",term).filter("AssetState!='Dead'"):
    print(task.Name,task.data[term])

首先,该task.data[term]位基于文档,但没有这样的密钥。返回任务中最接近的键是"Actuals:Actual".

其次,使用它作为键似乎适用于没有实际值的任务,尽管我得到一个空字符串而不是“0”。

最后,一旦我用一些实际值完成任务,我会得到一个AttributeErrorin v1pysdk.v1meta.add_attribute_to_output(),它以某种方式使用"6"实际的实际值)作为 a base_asset,调用它的with_data()方法。

我可以使用例如,

<server-base>/rest-1.v1/Data/Task/1234/Actuals:Actual.Value.@Sum

所以我肯定很接近。有没有办法用 Python SDK 做到这一点?

谢谢。

4

1 回答 1

0

现在有。请更新您的 SDK 副本。

https://github.com/versionone/VersionOne.SDK.Python/commit/be721a61e61dee297271e565f27ac7ba5a788a7a

于 2014-06-13T14:34:44.017 回答