【问题标题】:Getting asana "now" tasks and "today" tasks under project and user via API通过 API 在项目和用户下获取体式“现在”任务和“今天”任务
【发布时间】:2015-02-13 06:51:29
【问题描述】:

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

【问题讨论】:

    标签: api asana


    【解决方案1】:

    (我在 Asana 工作)

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

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

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

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

    【讨论】:

    • 非常感谢 =) 这是否意味着我必须检索任务列表并根据用户进行过滤,因为我也没有看到用于检索用户任务的 api...
    • 我们的 API 查询系统目前非常有限,但您可以使用 /tasks?workspace=123&assignee=456 检索特定工作区中的用户(请参阅中的“查询任务”部分文档,有这个确切的例子)
    • 嗨,我在列出体式任务时遇到问题...当我列出项目中的所有任务时...我收到的任务顺序不准确...跨度>
    猜你喜欢
    • 2013-07-18
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2020-11-19
    • 2020-01-21
    相关资源
    最近更新 更多