0

我从 Asana API 获得的数据以某种方式返回了不正确的数据。

例如,任务返回的顺序与当前的 Web UI 不对应。这对于我遍历项目并在某个标题下执行任务是必要的。

此外,当我从用户那里获得任务时,assignee_status 也是不正确的。我今天完成了一项任务,但assignee_status 仍然是今天。这是正确的行为吗?

非常感谢。

4

1 回答 1

0

(我在 Asana 工作)

重要的是要注意优先级(顺序)、受让人状态和完成是任务的三个完全独立且可独立修改的属性。Asana Web UI 综合了这些任务的视图,首先向您显示已完成的任务,然后按优先级顺序显示其余任务。如果是受理人视图,则任务将被拆分为todayupcominglater,所有today任务首先出现,按优先级排序,然后是 all upcoming,然后是 all later

在 API 中,无论完成或受让人状态如何,任务都按优先级顺序呈现。如果您想过滤视图或以与 Asana UI 相同的方式呈现它,您可能需要进行类似的分组。您拥有所需的所有信息:完成和受理人状态来自任务数据,相对优先级可以由任务返回的相对顺序确定。

如果这不能解决您的问题,您能否详细说明您期望的任务顺序以及您收到的内容?

于 2012-07-28T07:56:19.897 回答