javascript - 如何使用 ClickUp API 从列表中获取所有已关闭的任务?
问题描述
我正在尝试从ClickUp API的文件夹中的给定列表中获取已完成任务的列表。我想要状态为complete
.
问题是,正在返回一项任务,但我知道有 40 个。
我知道我有正确的列表 ID,因为我已经验证了它:
- 如果我查询,则作为具有正确名称的列表返回
/api/v2/space/${space_id_where_the_list_lives}/folder?archived=true
; - 是我刚刚打开 ClickUp 并在浏览器中转到该文件夹/列表时看到的列表 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 中获取所有任务。
解决方案
您是否真的归档了已完成的任务?您的 GET 请求只会包含已归档的任务。归档不等于完成或关闭。在 ClickUp 中存档有点隐藏任务,我认为您必须发出单独的 GET 请求才能访问存档和非存档任务。
试试这个来获得其他 39 个任务:
https://api.clickup.com/api/v2/list/${id}/task?archived=false&include_closed=true&statuses%5B%5D=complete
另一种可能性是,如果您尝试访问的任务实际上是在不同的列表中生成的,然后通过自动化添加到您发出请求的列表中。所以任务在多个列表中,甚至可能在不同的文件夹和/或空间中。我最近注意到我必须向原始列表发出请求才能访问这些任务。
否则,不要害怕直接询问 ClickUp。他们的反应速度非常快,而且非常乐于助人。
推荐阅读
- ios - 表格中的保存按钮
- ionic-framework - 如何使用 ionic 执行扩展文件以将 apk 上传到 Play 商店?
- c++ - 模板函数指针和 lambda
- java - ByteBuffer - 编码字符串和put vs CharSet编码之间的区别?
- excel - 查看所选单元格是否在 databodyrange 中
- hibernate - Spring Data - 在@OneToOne 上渴望获取
- python-3.x - 试图结束循环 Python 3
- python - 调用多个函数作为 RABBITMQ 消息
- java - 替换空值
树状图 - r - 我有一个excel文件。其中有多个列和行如何按行过滤列以进行 ggplot