在Asana中,我们可以看到任务如何在项目视图中分为“现在”,“下一步”和“稍后”,以及用户中的“今天”,“即将到来”和“稍后”。我似乎无法找到识别每个类别中的任务所需的API。这个功能是否适用于开发人员?
答案 0 :(得分:5)
(我在Asana工作)
在https://asana.com/developers/api-reference/tasks的“任务”参考中,文档描述了assignee_status
字段。这将为您分配给用户的任务提供今天/即将/稍后的状态。
在项目视图中,这些状态不存在,因此我假设现在/下一个/后来您指的是“优先级标题”,或者您可以通过结束名称来在任何列表中创建的任意标签冒号(:)的任务。目前没有办法通过API找出任务所在的优先级标题。
如果知道包含任务的优先级标题很重要,您可以迭代结果(默认情况下会以与UI中相同的顺序显示),跟踪您最后看到的优先级标题。如果您以某种方式过滤任务列表(并且可能没有得到所有优先级标题),这是不优雅的并且容易出现问题,但它可能有助于您完成工作直到提供更好的解决方案。
如果您要查询任务列表,请务必添加opt_fields=assignee_status
参数,并在每个结果中提供该字段。