通过API获取项目和用户下的体式"现在"任务和"今天"任务

Car*_*lyn 3 api asana

在Asana中,我们可以看到任务如何在项目视图中分为"Now","Next"和"later"以及用户中的"Today","Upcoming"和"later".我似乎无法找到识别每个类别中的任务所需的API.此功能是否适用于开发人员?

Gre*_*g S 5

(我在Asana工作)

https://asana.com/developers/api-reference/tasks上的任务参考中,文档描述了该assignee_status字段.这将为您分配给用户的任务提供今天/即将/稍后的状态.

在项目视图中,这些状态不存在所以我假设现在/下一个/后来您指的是"优先级标题",或者您可以通过结束任务的名称在任何列表中创建的任意标签冒号(:).目前没有办法通过API找出任务所属的优先级标题.

如果知道包含任务的优先级标题很重要,您可以迭代结果(默认情况下会以与UI中相同的顺序显示),跟踪您最后看到的优先级标题.如果您以某种方式过滤任务列表(并且可能没有得到所有优先级标题),这是不优雅的并且容易出现问题,但它可能有助于您完成工作,直到提供更好的解决方案.

如果要查询任务列表,请确保添加opt_fields=assignee_status参数,并在每个结果中提供该字段.