ライブスプレッドシートで使える Asana tasks
Tasks テーブルを tasks という名前のデータソースとしてシートに追加すると、その36個の列が、関数、ピボットテーブル、グラフで使える名前になります。Sheets は、シートを開くたび、または更新するたびに Asana のワークスペース から読み取ります。
カスタムフィールドもフィールド名の列になります。ポートフォリオ、ゴール、タイムエントリーには Asana の有料プランが必要で、無料のワークスペースではこれらのテーブルは空になります。
このテーブルで使える関数
=data.tasks.sum(days_overdue) Days overdueの合計. Tasksのすべての行について、Days overdue列を合計します。
=data.tasks.sum(days_overdue, type, A2) Typeごとのdays overdue. A2 にtypeを入力すると、その1件の合計になります。一覧の隣で下にコピーしてください。
=list.tasks(type) すべてのtype(重複なし). typeの重複しない値を列方向に展開します。上の関数の行ラベルになります。
=data.tasks.sum(days_overdue, due_date, ">=2026-01-01") ある日付以降. Due dateが2026年1月1日以降の行のみ対象です。">="、"<"、"<>" などの条件は、一般的なスプレッドシートと同じように使えます。
=data.tasks.count(id, type, "<>") Typeがある行. Typeが空でない行を数えます。
=data.tasks.avg(project_count) Project countの平均. avg、min、max、count、countd(重複なし)、first も sum と同じ方法で使えます。
このテーブルを使うレポート
=data.tasks.count(id, status, "Overdue") 期限切れタスク. 期日を過ぎた未完了タスク(ワークスペース全体、サブタスクを含む)。
=data.tasks.count(id, due, "This week") 今週が期限. 今日から日曜日までが期限の未完了タスク。
=data.tasks.count(id, assignee, A2, completed, FALSE) 担当者ごとの負荷. A 列の担当者ごとの未完了タスク(=list.tasks(assignee) で名前を展開)。
=data.tasks.count(id, assignee, A2, status, "Overdue") 担当者ごとの期限切れ. 担当者ごとの期限切れタスク。助けが必要な人がわかります。
=data.tasks.count(id, completed_month, A2) 月ごとの完了数. 月ごとに完了したタスク:A 列に 2026-09 のように月を入れます。
=data.tasks.count(id, project_team, A2, completed, FALSE) チームごとの作業. 各タスクのプロジェクトのチームから見た、チームごとの未完了タスク。
列
| 列 | 関数での名前 | 型 |
|---|---|---|
| ID | id | テキスト |
| Name | name | テキスト |
| Type | type | テキスト |
| Completed | completed | はい / いいえ |
| Status | status | テキスト |
| Due | due | テキスト |
| Days overdue | days_overdue | 整数 |
| Due date | due_date | 日付 |
| Start date | start_date | 日付 |
| Assignee | assignee | テキスト |
| Assignee ID | assignee_id | テキスト |
| Project | project | テキスト |
| Project ID | project_id | テキスト |
| Section | section | テキスト |
| Section ID | section_id | テキスト |
| Projects | projects | テキスト |
| Project count | project_count | 整数 |
| Subtask | subtask | はい / いいえ |
| Parent task | parent_task | テキスト |
| Parent ID | parent_id | テキスト |
| Subtasks | subtasks | 整数 |
| Tags | tags | テキスト |
| Approval status | approval_status | テキスト |
| Created at | created_at | 日時 |
| Created month | created_month | テキスト |
| Completed at | completed_at | 日時 |
| Completed on | completed_on | 日付 |
| Completed month | completed_month | テキスト |
| Link | link | テキスト |
| Updated at | updated_at | 日時 |
| Project: Owner | project_owner | テキスト |
| Project: Team | project_team | テキスト |
| Project: Archived | project_archived | はい / いいえ |
| Project: Completed | project_completed | はい / いいえ |
| Project: Due date | project_due_date | 日付 |
| Assignee: E-mail | assignee_e_mail | テキスト |
workのほかのテーブル
tasksを、リアルタイムで
タスク、プロジェクト、メンバー、ポートフォリオ、ゴール、タイムエントリーが、数式・ピボットテーブル・グラフから直接読めるテーブルになります。未完了や期限切れの作業、担当者ごとの負荷、進捗をエクスポートなしで常に最新に保てます。