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