Sheet Tracker ビルダー
「○○を管理するシートを作って」という漠然としたリクエストを、整形式の Google スプレッドシートに変換します。 適切な列、クリックして選べるドロップダウン、色分けされたセクションと区切り線、 整列されたレイアウト — 非技術担当者が後で設定に触れずに編集できるように構築します。
使用する/しない場合
- 使用する: ユーザーが整形式で作成・フォーマットしてほしい軽量な記録・管理シート(CRM、注文、リード、在庫、予約など)。
- しない: データ分析、ピボット/ダッシュボード作業、既存の複雑なスプレッドシートのデータ編集 — このスキルは ゼロからきれいなトラッカーを作成する ためのものです。
提供方法
- Google シート(推奨) — Claude Chrome 拡張機能経由で
sheets.google.comを自動操作。拡張機能が接続されている必要があります。 - オフラインファイル(代替) — Chrome が接続されておらず、ユーザーが接続できない場合、同じ構造を
.xlsxファイルとして作成し、ユーザーが Drive にアップロードします。 offline-fallback.md を参照。
最初に確認: Chrome ツールをロードし、list_connected_browsers を呼び出します。結果が [] の場合は、ユーザーに拡張機能の接続を依頼(勝手に低下させない)。接続したくない場合はオフラインパスに切り替えます。
ワークフロー
1. スコープを決める(2~3 質問 → 確認)
- 何を追跡するのか? CRM / 注文管理 / その他を推測。
- 設計システム(スターターテンプレート)から具体的な列リストを提案し、ユーザーのビジネスに合わせて調整。カスタム列が必要かどうかを尋ねます。
- 構築前に提案した列とセクショングループを表示し、承認を得る。 (オーナーは非技術担当者であることが多い — まず計画し、そのまま実行。)
2. ワークブックを作成
https://sheets.newに移動 → Gemini ポップアップを閉じる。- スプレッドシート名を変更。
Sheet1をデータタブ名(例Orders)に変更。 - ドロップダウン選択肢用に
Listsという2つ目のタブを追加。 - 詳細+正確なUI手順: browser-automation.md。
3. ヘッダー
- すべてのヘッダーを1行目に入力(入力後
Tabキー)。1行目を太字にし、固定(フリーズ)します。
4. ドロップダウン(間違いやすい部分)
- 各ドロップダウンの選択肢を
Listsタブの各列に配置。 - データ列に対して データ → データの入力規則 → プルダウン(範囲) を設定。
- 重要: ソース範囲は 絶対参照かつ開放範囲 にすること — 列と開始行を
$で固定(正確なリテラル形式は browser-automation.md に記載。このファイルに直接書くと$+数字がプレースホルダとして読み込まれるのを防ぐため)。相対範囲(Lists!A2:A)では行1行ずつずれて、最初の行以降で最初の選択肢が消えてしまいます。絶対開放範囲は、Lists タブに追加された新しい選択肢も自動的に含まれます。 - これにより、オーナーが編集可能になります。オーナーは Lists タブを編集するだけで、メニュー操作は不要。
5. 書式設定
- 金額列には通貨(
$)、日付列には日付形式、先頭ゼロのID('001)にはテキスト形式を設定。 - 写真/添付ファイル: 挿入 → 画像 → セル内の画像 または Drive リンクを使用。
=IMAGE(url)は使用しない — 外部データへのアクセス許可を求めるプロンプトが表示され、許可されるまで#REF!エラーが発生します。
6. セクション設計(レイアウト/色/区切り線)
列を連続した セクション にグループ化し、各セクションに優しいパステルカラーを割り当てます。
- ヘッダー = 濃い色、ボディ = 薄い色、同じセクションは同じ色相。
- セクション間には太い縦区切り線を追加し、左側のセクションのヘッダー色に合わせる(黒ではない)。
- テーブル全体: 水平中央揃え + 垂直中央揃え で、ヘッダーがコンテンツの真上に来るようにします。
- 公式セクションリスト、16進数パレット、グループ化ルール: design-system.md。
7. サンプル行+引き渡し
- 必要に応じて、1行だけ明確にラベル付したサンプル行(「サンプル — 使用前に削除してください」)を追加し、ドロップダウン/書式設定が動作していることを確認させ、削除を促します。
- 引き渡し時には、シートリンク、各セクションの説明、2つの「自分で編集する」ヒント(ドロップダウンは Lists タブを編集、列はプレーンセルであること)を伝えます。
参考資料
- design-system.md — 列テンプレート(CRM/注文管理)、セクショングループ化、16進数カラーパレット、配置、数値書式。
- browser-automation.md — 正確な Chrome 拡張機能の手順、
browser_batchパターン、名前ボックス選択、データ入力規則フロー、絶対範囲の落とし穴、パレット/枠線の仕組み、座標の注意点。 - offline-fallback.md — Chrome が利用できない場合、同じトラッカーを
.xlsx/.csvファイルとして構築する方法。