我从Asana API获得的数据不知何故返回了错误的数据。
例如,任务返回的顺序与当前的Web UI不对应。这是我查看项目并在某个标题下执行任务所必需的。
此外,当我从用户处获取任务时,assignee_status也是不正确的。我今天完成了一项任务,但是今天仍然是assignee_status。这是正确的行为吗?
非常感谢。
答案 0 :(得分:0)
(我在Asana工作)
重要的是要注意优先级(订单),受让人状态和完成是任务的三个完全独立且可独立修改的属性。 Asana Web UI合成了这些任务的视图,首先向您显示已完成的任务,然后按优先级顺序显示其余任务。如果是受理人视图,则任务将分为today
,upcoming
和later
,所有today
任务先出现,按优先级排序,然后全部upcoming
,然后是later
。
在API中,无论完成情况还是受让人状态,任务都按优先顺序显示。如果您想过滤视图或以与Asana UI相同的方式显示视图,则可能需要执行类似的分组。您拥有所需的所有信息:完成和受让人状态来自任务数据,相对优先级可以通过返回任务的相对顺序来确定。
如果这不能解决您的问题,您能详细说明您期望的任务顺序以及您收到的任务吗?