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」の代わりに空の文字列が得られます。
最後に、いくつかの actuals でタスクをヒットすると、何らかの形で(実際のactual) を として使用し、そのメソッドを呼び出しているAttributeError
inを取得します。v1pysdk.v1meta.add_attribute_to_output()
"6"
base_asset
with_data()
たとえば、これらの合計を取得できます。
<server-base>/rest-1.v1/Data/Task/1234/Actuals:Actual.Value.@Sum
だから確かに私は近くにいます。Python SDK でこれを行う方法はありますか?
ありがとう。