【发布时间】:2023-03-22 05:39:01
【问题描述】:
我正在将 Asana 项目指标与我们的帮助台仪表板集成。我想为每个项目显示 3 个数字: - 项目中的总任务 - 项目中完成的总任务 - 项目中未完成的任务总数
当我调用项目/任务 api 时,我想简单地获得计数,而不必检索所有页面并以编程方式对任务进行计数。 API 调用是否有任何参数可以让我计算有多少任务符合条件?
谢谢, 克雷格
【问题讨论】:
标签: asana-api
我正在将 Asana 项目指标与我们的帮助台仪表板集成。我想为每个项目显示 3 个数字: - 项目中的总任务 - 项目中完成的总任务 - 项目中未完成的任务总数
当我调用项目/任务 api 时,我想简单地获得计数,而不必检索所有页面并以编程方式对任务进行计数。 API 调用是否有任何参数可以让我计算有多少任务符合条件?
谢谢, 克雷格
【问题讨论】:
标签: asana-api
不幸的是,Asana API 当前没有过滤类型,您可以在其中查询与您指定的任意模式匹配的任务子集(即“仅完成的任务=true”)。我们也没有简单的方法来只获得已完成的任务。您可以通过在 tasks query endpoint 上指定 completed_since=now 来相当轻松地完成所有未完成的任务 - 这确实有点奇怪,但有效 - 但反过来(只获得已完成的任务)则不行。
我们正在评估更多过滤选项的用例,因此您可能会在某个时候看到它!然而,就目前而言,解决此问题的唯一方法是获取项目的所有任务并将它们计算在您身边。
【讨论】: