ライブスプレッドシートで使える Asana tasks by project
Tasks by project テーブルを tasks_by_project という名前のデータソースとしてシートに追加すると、その29個の列が、関数、ピボットテーブル、グラフで使える名前になります。Sheets は、シートを開くたび、または更新するたびに Asana のワークスペース から読み取ります。
カスタムフィールドもフィールド名の列になります。ポートフォリオ、ゴール、タイムエントリーには Asana の有料プランが必要で、無料のワークスペースではこれらのテーブルは空になります。
このテーブルで使える関数
=data.tasks_by_project.sum(days_overdue) Days overdueの合計. Tasks by projectのすべての行について、Days overdue列を合計します。
=data.tasks_by_project.sum(days_overdue, section, A2) Sectionごとのdays overdue. A2 にsectionを入力すると、その1件の合計になります。一覧の隣で下にコピーしてください。
=list.tasks_by_project(section) すべてのsection(重複なし). sectionの重複しない値を列方向に展開します。上の関数の行ラベルになります。
=data.tasks_by_project.sum(days_overdue, due_date, ">=2026-01-01") ある日付以降. Due dateが2026年1月1日以降の行のみ対象です。">="、"<"、"<>" などの条件は、一般的なスプレッドシートと同じように使えます。
=data.tasks_by_project.count(id, section, "<>") Sectionがある行. Sectionが空でない行を数えます。
このテーブルを使うレポート
=data.tasks_by_project.count(id, project, A2, completed, FALSE) プロジェクトごとの未完了タスク. A 列に =list.tasks_by_project(project) でプロジェクトを並べ、その横で未完了タスクを数えます。2 つのプロジェクトに属するタスクは両方で数えます。
=data.tasks_by_project.count(id, project, A2, completed, TRUE) / data.tasks_by_project.count(id, project, A2) プロジェクトごとの完了率. A2 のプロジェクトの全タスクに占める完了タスクの割合。
列
| 列 | 関数での名前 | 型 |
|---|---|---|
| ID | id | テキスト |
| Task ID | task_id | テキスト |
| Task | task | テキスト |
| Project | project | テキスト |
| Project ID | project_id | テキスト |
| Section | section | テキスト |
| Section ID | section_id | テキスト |
| Via parent task | via_parent_task | はい / いいえ |
| Completed | completed | はい / いいえ |
| Status | status | テキスト |
| Due | due | テキスト |
| Days overdue | days_overdue | 整数 |
| Due date | due_date | 日付 |
| Start date | start_date | 日付 |
| Assignee | assignee | テキスト |
| Assignee ID | assignee_id | テキスト |
| Subtask | subtask | はい / いいえ |
| Created at | created_at | 日時 |
| Created month | created_month | テキスト |
| Completed at | completed_at | 日時 |
| Completed on | completed_on | 日付 |
| Completed month | completed_month | テキスト |
| 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 by projectを、リアルタイムで
タスク、プロジェクト、メンバー、ポートフォリオ、ゴール、タイムエントリーが、数式・ピボットテーブル・グラフから直接読めるテーブルになります。未完了や期限切れの作業、担当者ごとの負荷、進捗をエクスポートなしで常に最新に保てます。