2014-02-25 72 views
0

使用VersionOne的Python SDK,我試圖總結每個任務的實際值。這是我如何做到這一點的最佳猜測。無法使用VersionOne Python SDK對任務實際進行求和

term="Actuals:[email protected]" 

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:[email protected] 

這麼肯定我接近。有沒有辦法用Python SDK來做到這一點?

謝謝。

回答

相關問題