ライブスプレッドシートで使える Asana goals

Goals テーブルを goals という名前のデータソースとしてシートに追加すると、その14個の列が、関数、ピボットテーブル、グラフで使える名前になります。Sheets は、シートを開くたび、または更新するたびに Asana のワークスペース から読み取ります。

カスタムフィールドもフィールド名の列になります。ポートフォリオ、ゴール、タイムエントリーには Asana の有料プランが必要で、無料のワークスペースではこれらのテーブルは空になります。

このテーブルで使える関数

=data.goals.sum(current_value)
Current valueの合計. Goalsのすべての行について、Current value列を合計します。
=data.goals.sum(current_value, status, A2)
Statusごとのcurrent value. A2 にstatusを入力すると、その1件の合計になります。一覧の隣で下にコピーしてください。
=list.goals(status)
すべてのstatus(重複なし). statusの重複しない値を列方向に展開します。上の関数の行ラベルになります。
=data.goals.sum(current_value, start_date, ">=2026-01-01")
ある日付以降. Start dateが2026年1月1日以降の行のみ対象です。">="、"<"、"<>" などの条件は、一般的なスプレッドシートと同じように使えます。
=data.goals.count(id, status, "<>")
Statusがある行. Statusが空でない行を数えます。
=data.goals.avg(target_value)
Target valueの平均. avg、min、max、count、countd(重複なし)、first も sum と同じ方法で使えます。

このテーブルを使うレポート

=data.goals.avg(progress)
ゴールの進捗. 開始値から目標値までのゴールの平均進捗(ゴール、有料プラン)。

列

列関数での名前型
IDidテキスト
Namenameテキスト
Ownerownerテキスト
Owner IDowner_idテキスト
Teamteamテキスト
Statusstatusテキスト
Start datestart_date日付
Due datedue_date日付
Current valuecurrent_value数値
Target valuetarget_value数値
Initial valueinitial_value数値
Progressprogress数値
Unitunitテキスト
Workspace goalworkspace_goalはい / いいえ

planningのほかのテーブル

goalsを、リアルタイムで

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