我试图获取我已经完成的所有任务,无论他们是否被分配给我。现在,我已经完成了分配给我的所有任务,并由我完成 - ' https://app.asana.com/api/1.0/'任务受让人=我&安培;工作区=' + workspaceId +'& completed_since =' + date +'& opt_fields = completed,name,completed_at' ;
然后添加过滤器以检查complete是否为真。
答案 0 :(得分:1)
在任务对象的completed_by
行显示属性是我们可能添加到API的列表。
鉴于API中公开的当前属性,有一种解决方法,但它并不漂亮。
任务完成时将生成Story。
示例任务完成故事:
{
"id": 8675309,
"created_at": "2013-01-11T00:28:25.630Z",
"type": "system",
"text": "completed this task",
"created_by": {
"id": 9531489,
"name": "Andrew Noonan"
}
}
为了确定您是否完成了任务,您必须使用text == "completed this task"
和created_by.id == <YOUR_USER_ID>
来查找系统中包含故事的任务。
在查询时添加opt_fields=this.stories.(text|created_by)
以捕获这些字段。