【问题标题】:Unable to sum task actuals using VersionOne Python SDK无法使用 VersionOne Python SDK 对任务实际值求和
【发布时间】:2014-06-13 22:34:44
【问题描述】:

使用适用于 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”。

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

我可以使用例如

来获得这些总和
<server-base>/rest-1.v1/Data/Task/1234/Actuals:Actual.Value.@Sum

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

谢谢。

【问题讨论】:

    标签: python rest versionone


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多