Asana内から、タスクがプロジェクトビューで「Now」、「Next」、「later」に分割され、ユーザーで「Today」、「Upcoming」、「later」に分割されていることがわかります。各カテゴリのタスクを識別するために必要なAPIが見つからないようです。この機能は開発者が利用できますか?
1 に答える
(私はアサナで働いています)
https://asana.com/developers/api-reference/tasksのタスクのリファレンスでは、ドキュメントでassignee_status
フィールドについて説明しています。これにより、ユーザーに割り当てられたタスクの今日/近日中/後日のステータスが表示されます。
プロジェクトビューでは、これらのステータスは存在しないため、今/次/後で「優先順位の見出し」、またはタスクの名前を末尾に付けることでリスト内に作成できる任意のラベルを参照していると思いますコロン (:)。現在、API を介してタスクの優先順位を確認する方法はありません。
タスクを含む優先度の見出しを知ることが重要な場合は、結果を反復処理して (既定では、UI と同じ順序で表示されます)、最後に表示した優先度の見出しを追跡できます。これは洗練されておらず、何らかの方法でタスク リストをフィルタリングすると問題が発生しやすくなります (その結果、すべての優先順位の見出しが得られない可能性があります) が、より良い解決策が提供されるまで、仕事を完了するのに役立つ可能性があります。
タスクのリストを照会する場合は、必ずopt_fields=assignee_status
パラメーターを追加してください。そのフィールドが各結果に表示されます。