Asana API から取得したデータが、どういうわけか間違ったデータを返しています。
たとえば、返されるタスクの順序が現在の Web UI に対応していません。これは、項目を調べて特定の見出しの下でタスクを実行するために必要です。
さらに、ユーザーからタスクを取得すると、assignee_status も正しくありません。今日のうちに完了したタスクがありますが、担当者のステータスはまだ今日です。これは正しい動作ですか?
どうもありがとう。
(私はアサナで働いています)
優先度 (順序)、担当者のステータス、および完了は、タスクの 3 つの完全に独立した独立した変更可能なプロパティであることに注意することが重要です。Asana の Web UI は、これらのタスクのビューを統合して、最初に完了したタスクを表示し、次に残りのタスクを優先度順に表示します。担当者ビューの場合、タスクはtoday
、upcoming
、およびに分割され、later
すべてのtoday
タスクが最初に表示され、優先度順に並べられ、次に all upcoming
、 all の順に並べられますlater
。
API では、完了状況や担当者のステータスに関係なく、タスクが優先順位に従って表示されます。ビューをフィルタリングしたり、Asana UI と同じ方法で表示したりしたい場合は、同様のグループ化が必要になる場合があります。必要な情報はすべて揃っています。完了と担当者のステータスはタスク データから取得され、相対的な優先度はタスクが返された相対的な順序によって決定できます。
これで質問が解決しない場合は、予想されるタスクの順序と受け取っているものについて詳しく説明していただけますか?