3

在 Asana 中,我们可以看到项目视图中的任务是如何拆分为“现在”、“下一个”和“稍后”以及用户中的“今天”、“即将到来”和“稍后”。我似乎找不到识别每个类别中的任务所需的 API。此功能是否可供开发人员使用?

4

1 回答 1

5

(我在 Asana 工作)

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

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

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

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

于 2012-07-25T23:38:08.953 回答