メインコンテンツへスキップ
見出し画像

Claude Code×Googleスプレッドシート・GASで見積と工数を集計する──clasp管理、実行の上限、壊さない運用

    この記事は、Claude Code×Googleスプレッドシート・GAS(Google Apps Script)で、見積もりと工数の集計を自動化する手順を扱います。

    見積もりの表から、工数の表へ、手で写していないか

    見積もりは、スプレッドシートで作る。
    受注したら、その工数を進行の表に写す。月末に、実績の工数を別のシートから集めて、見積もりと比べる。


    この「写す」作業が、毎回どこかで間違います。
    そして、見積もりと実績の差が、誰にも見えないまま次の見積もりが出ていきます。

    スプレッドシートとGASの自動化とは、見積もり・工数・集計のシートを同じ案件番号でつなぎ、転記と集計をスクリプトに任せることである

    黒字化の外科医です。GASのコードをClaude Codeに書かせ、手元で管理しながら回す手順を解剖します。


    この形が向いている理由は、三つあります。


    第一に、多くの制作会社が、すでにスプレッドシートで回しているから。
    新しいツールを入れずに、今の表のまま転記と集計だけを機械にできます。ツールの選び方は、こちらで扱っています。

    ▶ n8n・Make・Zapier・GASの選び方、制作会社は「機能の多さ」より先に5つの物差しで見る──誰が直すか、課金の単位、データの置き場、顧客に渡すか、止まったとき


    第二に、claspで、GASのコードを手元で管理できるから。
    claspは、ターミナルからApps Scriptのプロジェクトを作り・管理するための、オープンソースの道具です。`clasp clone` で既存のプロジェクトを手元に写し、`clasp push` で手元のファイルを上げ、`clasp pull` で取り込みます。使う前に、Apps Script APIを利用者の設定で有効にしておきます(Google Apps Script 公式ドキュメント、2026年11月2日確認)。


    第三に、手元にコードがあれば、Claude Codeが読んで直せるから。
    ブラウザの編集画面で直すのとは違い、変更の前後を記録に残し、壊れたら戻せます。

    今すぐ試せる:見積もりから工数の表を作るGASのプロンプト

    Googleスプレッドシートの見積もりから、工数の管理表を作るGASを書いてください。
    claspで管理している手元のプロジェクトのフォルダで作業すること。
    
    【シートの形】
    ・「見積」シート:案件番号/作業区分/担当の職種/見積もり時間/単価
    ・「工数」シート:日付/案件番号/作業区分/担当者/実績時間
    ・「集計」シート:これから作る
    
    【作ってほしいもの】
    1. 案件番号を入れると、「見積」の行から「集計」に作業区分ごとの行を作る関数
    2. 「工数」の実績時間を、案件番号と作業区分ごとに合計して「集計」に書く関数
    3. 見積もり時間と実績の差、差の割合の列
    4. 既存の行を消さず、同じ案件番号の行があれば上書きする
    5. 書き込む前に、書き込む行数を確認するダイアログを出す
    
    関数ごとに、何を読んで何を書くかをコメントで書くこと。
    clasp push は私が確かめてから実行するので、実行しないこと。


    最後の一文が大切です。上げる前に、人が差分を見ます。

    集計工場:シートの型、計算式、上限、運用の決まり

    1. 見積もりの計算式

    作業区分の金額 = 見積もり時間 × 単価
    小計 = Σ 作業区分の金額
    リスクの上乗せ = 小計 × 上乗せ率
    見積もりの合計 = 小計 + リスクの上乗せ

    2. 計算の例

    (例)ディレクション:20時間 × 8,000円 = 160,000円
       デザイン:40時間 × 7,000円 = 280,000円
       コーディング:60時間 × 7,000円 = 420,000円
    小計:860,000円
    リスクの上乗せ(10%):86,000円
    見積もりの合計:946,000円(税抜)


    単価と上乗せ率は例です。自社の時間単価から決めてください。

    ▶ 見積もりの「工数の読み違い」をなくす積算シート──作業の分解表、リスクの上乗せ、過去案件との照合をAIで回すプロンプト一式

    3. 集計シートの列

    案件番号/作業区分/見積もり時間/実績時間/差(実績−見積もり)/差の割合
    差の割合 =(実績時間 − 見積もり時間)÷ 見積もり時間


    差の割合が大きい作業区分が、次の見積もりで直すべき場所です。

    4. GASの上限を、設計に入れる

                             個人のGoogleアカウント   Google Workspace
    1回の実行時間             6分                      6分
    トリガーの合計実行時間     1日90分                  1日6時間
    1つのスクリプトのトリガー  20個まで                 20個まで
    外部へのURL取得            1日20,000回              1日100,000回


    (Google Apps Script 公式ドキュメント、2026年11月2日確認)


    1回6分を超える集計は、途中で止まります。
    案件を月ごとに分けて回す、読み書きをまとめて1回にする、を最初から入れてください。

    5. 壊さない運用の決まり

    □ 本番のスプレッドシートとは別に、試し用のコピーで動かす
    □ clasp push の前に、変更の差分を人が見る
    □ 手元のフォルダをgitで管理し、上げる前に記録を残す
    □ スクリプトが書き込む列と、人が書く列を分ける
    □ 書き込む前に、行数を確認するダイアログを出す
    □ スプレッドシートの共有の範囲を、社内に限る
    □ 単価や原価の列は、見られる人を絞ったシートに分ける


    Claude Codeの権限ルールで、`clasp push` を毎回確認にしておくと、上げる前に必ず止まります。

    (.claude/settings.json の例)
    {
      "permissions": {
        "ask": ["Bash(clasp push *)", "Bash(clasp deploy *)"]
      }
    }


    権限ルールの書き方は、Claude Codeの公式ドキュメントで確かめてください(2026年11月2日確認)。

    構造的なリスク

    逆説を指摘しておきます。


    GASは、誰でも書けて、誰でも直せます。
    だから、作った人が辞めると、誰も中身を知らないスクリプトが、毎晩動き続けます。止まっても、誰も気づきません。


    これを防ぐのが、手元での管理です。
    コードをclaspで手元に置き、何をするスクリプトかを1枚に書いて残してください。Claude Codeに「このスクリプトの説明書を書いて」と頼めば、下書きはすぐにできます。


    顧客のスプレッドシートにGASを入れる受託なら、顧客の名義のアカウントで作り、触ってよいシートと権限を契約に書き、顧客の同意を残してください。引き継ぎの設計は、こちらで扱っています。

    ▶ 【引き継ぎ設計キット】制作会社の「1人しか知らない」をなくす──案件・顧客・アカウント・判断基準を、退職の前から仕組みにする台帳とプロンプト

    よくあるQ&A

    Q. claspを使わず、ブラウザの編集画面ではだめか?


    小さなスクリプトなら、それで構いません。複数人で直す、Claude Codeに読ませる、変更の記録を残す。このどれかが必要になったら、claspに移してください。


    Q. 個人のGoogleアカウントで作ってよいか?


    おすすめしません。上限が小さく、退職のときに持ち主が消えます。会社のアカウントで作ってください。


    Q. 見積もりの表の形が、案件ごとに違う。


    先に、見積もりの表の型をそろえてください。型がそろっていない表は、どんなスクリプトでも集計できません。

    最後に

    見積もりと実績の差は、写し間違いの多い会社ほど見えなくなります。


    同じ案件番号でシートをつなぎ、転記と集計をGASに任せ、コードを手元で管理した会社だけが、次の見積もりを、前の案件の実績で直していけるのです。

    これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。


    #Web制作会社 #ClaudeCode #GAS #スプレッドシート #見積もり #工数管理 #制作会社経営 #中小企業 #業務自動化 #clasp

     
     
    Web制作・開発会社の「労働集約という病」をAIで冷徹に切除し、利益率を極限化する組織ハッキング術を公開。 人間の感情と作業を排除し、社長一人で莫大な富を搾取する「完全無人ファクトリー」を構築する覚悟を持つ経営者のみ、有料記事で圧倒的な暴利と勝利を手に入れてください。

    あなたへのおすすめ