如何获取未分配但由我完成的任务列表?
Posted
技术标签:
【中文标题】如何获取未分配但由我完成的任务列表?【英文标题】:How to get a lists of tasks that are unassigned, but completed by me? 【发布时间】:2015-09-08 19:55:18 【问题描述】:我正在尝试获取我已完成的所有任务,无论它们是否已分配给我。现在我正在提取分配给我并由我完成的所有任务 - 'https://app.asana.com/api/1.0/'tasks?assignee=me&workspace=' + workspaceId +'&completed_since=' + date + '&opt_fields=completed,name,completed_at' ;
然后添加一个过滤器来检查完成是否为真。
【问题讨论】:
【参考方案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)
以在查询时捕获这些字段。
【讨论】:
以上是关于如何获取未分配但由我完成的任务列表?的主要内容,如果未能解决你的问题,请参考以下文章