首页 > 解决方案 > 如何使用 ClickUp API 从列表中获取所有已关闭的任务?

问题描述

我正在尝试从ClickUp API的文件夹中的给定列表中获取已完成任务的列表。我想要状态为complete.

问题是,正在返回一项任务,但我知道有 40 个。

我知道我有正确的列表 ID,因为我已经验证了它:

这是我的查询字符串:

https://api.clickup.com/api/v2/list/${id}/task?archived=true&include_closed=true&statuses%5B%5D=complete

对于调试,我尝试改变状态等,以及类似问题中提到的其他内容。这给了我一些调试的见解,但我的问题是我似乎正确地确定了我想要的范围,但 ClickUp 只是没有返回所有结果。

我完全使用了错误的路线吗?

它的组织方式,我们有:

(space)
   \----(folder)
            \--- List 1
            \--- List 2
            \--- List 3 (ID of 12345)
   \----(folder1)
            \--- List 1
            \--- List 2
            \--- List 3 (ID of 67890)

在通过查询空间 ID 获取其 ID 后,我想从列表 3 中获取所有任务。

标签: javascriptclickup-api

解决方案


您是否真的归档了已完成的任务?您的 GET 请求只会包含已归档的任务。归档不等于完成或关闭。在 ClickUp 中存档有点隐藏任务,我认为您必须发出单独的 GET 请求才能访问存档和非存档任务。

试试这个来获得其他 39 个任务:

https://api.clickup.com/api/v2/list/${id}/task?archived=false&include_closed=true&statuses%5B%5D=complete

另一种可能性是,如果您尝试访问的任务实际上是在不同的列表中生成的,然后通过自动化添加到您发出请求的列表中。所以任务在多个列表中,甚至可能在不同的文件夹和/或空间中。我最近注意到我必须向原始列表发出请求才能访问这些任务。

否则,不要害怕直接询问 ClickUp。他们的反应速度非常快,而且非常乐于助人。


推荐阅读