ライブスプレッドシートで使える 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)
チームごとの作業. 各タスクのプロジェクトのチームから見た、チームごとの未完了タスク。

列

列関数での名前型
IDidテキスト
Namenameテキスト
Typetypeテキスト
Completedcompletedはい / いいえ
Statusstatusテキスト
Duedueテキスト
Days overduedays_overdue整数
Due datedue_date日付
Start datestart_date日付
Assigneeassigneeテキスト
Assignee IDassignee_idテキスト
Projectprojectテキスト
Project IDproject_idテキスト
Sectionsectionテキスト
Section IDsection_idテキスト
Projectsprojectsテキスト
Project countproject_count整数
Subtasksubtaskはい / いいえ
Parent taskparent_taskテキスト
Parent IDparent_idテキスト
Subtaskssubtasks整数
Tagstagsテキスト
Approval statusapproval_statusテキスト
Created atcreated_at日時
Created monthcreated_monthテキスト
Completed atcompleted_at日時
Completed oncompleted_on日付
Completed monthcompleted_monthテキスト
Linklinkテキスト
Updated atupdated_at日時
Project: Ownerproject_ownerテキスト
Project: Teamproject_teamテキスト
Project: Archivedproject_archivedはい / いいえ
Project: Completedproject_completedはい / いいえ
Project: Due dateproject_due_date日付
Assignee: E-mailassignee_e_mailテキスト

workのほかのテーブル

tasksを、リアルタイムで

タスク、プロジェクト、メンバー、ポートフォリオ、ゴール、タイムエントリーが、数式・ピボットテーブル・グラフから直接読めるテーブルになります。未完了や期限切れの作業、担当者ごとの負荷、進捗をエクスポートなしで常に最新に保てます。