【发布时间】:2023-03-07 17:57:02
【问题描述】:
由于体式中的部分是常规任务,因此可以完成。 Asana API 提供了接收项目部分https://asana.com/developers/api-reference/projects#sections 的能力,但不幸的是,它会返回所有部分,包括已完成的部分。有没有其他方法可以只接收活动部分或至少接收部分的完成标志?
【问题讨论】:
由于体式中的部分是常规任务,因此可以完成。 Asana API 提供了接收项目部分https://asana.com/developers/api-reference/projects#sections 的能力,但不幸的是,它会返回所有部分,包括已完成的部分。有没有其他方法可以只接收活动部分或至少接收部分的完成标志?
【问题讨论】:
查询任务时可以使用completed_since=now查询项目中未完成的任务。但是,无法将该查询范围限定为仅返回项目中的部分。
但是,当查询对象列表时,Asana API 将返回这些对象的紧凑表示,这就是您在项目上调用 /sections 时得到的结果。为了返回对象上的特定字段,您可以使用field selectors
要获取completed 字段,只需添加opt_fields=completed 作为查询参数,如下所示:
https://app.asana.com/api/1.0/projects/<PROJECT_ID>/sections?opt_fields=completed
【讨论】: