Upgrade to Pro — share decks privately, control downloads, hide ads and more …

スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~

スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~

実務でのAI活用術 〜Excel・スプシ編〜 - LT Night -
Claude Code × GASによるスプシ活用

Avatar for KentaroFujii

KentaroFujii

October 16, 2026

More Decks by KentaroFujii

Other Decks in Technology

Transcript

  1. 登壇者 藤井 謙太郎 AI BizDev & Engineer Google Workspace歴14年。得意技はスプシ魔改造 エンジニアと勘違いされるBizDev

    @kentaro_fujii_ Artifactが出た以降から2年間以上ずっとClaude note:AI オペレーションマネージャー 2009 2021 2011 2013 2015 2017 2019 2023 2025 富⼠通 PwC Laboro.AI パイオニア kubell SE(⾦融) コンサルタント 執⾏役員 CTO室 室⻑ AI BizDev & Eng. リース会社の メガバンク等の 上場準備期の ナビアプリ開発 新規事業探索‧M&A ERP導⼊‧ 財務‧管理会計の 全社売上責任 エンジニア組織の再編 AIエージェント事業 基幹システム開発 計画‧実⾏⽀援 AI開発‧戦略コンサル © 2026 Kentaro Fujii BPaaS基盤エンジニア 2
  2. 直すはClaude Code、⾒せる‧書かせるはGASアプリ 触る場⾯ ⾃分で直す 起きている⼿作業と原因 開いて、そっと閉じる 原因:構造がセルの中に隠れている ⼈に⾒せる 定例資料に週2〜4時間 原因:集計とグラフを毎週作り直す

    ⼈に書いてもらう マニュアルが伝わらない 原因:ルールが操作する場所の外 任せる先 Claude Code 構造を読んで操作 GASアプリ ⽬的別ダッシュボード GASアプリ+Claude Code 画⾯が守り、コードで⼿順書 GAS=Google Apps Script。GASアプリ=GASで作るWeb画⾯と、裏側の集計‧⾃動実⾏ © 2026 Kentaro Fujii 4
  3. 原因は、構造がセルの中に隠れていること 構造が⾒えないので、触れるのは作った⼈だけになる 3 A B C E F =SUMIFS(…) 4

    G 2 H 1 どれが元データ? 2 何を参照している? 3 ⾮表⽰の列がある 4 直すとどこが壊れる? 1 集計 © 2026 Kentaro Fujii 元データ? 作業⽤2 5
  4. 早⾒表:スプシ作業は、Claude Codeで変えられる 書き換えだけでなく、調べる‧突き合わせる‧作るまで任せられる この章:Claude Codeとのチャットで読み書きする 後半で詳しく 書き換える 調べる 突き合わせる 作る

    これまで これまで これまで これまで 1⾏ずつ⼿で書き換え 1つずつ開いて追う ⽬で⾒⽐べる 毎回、⼀から⼿で作る 進捗管理表 関数のエラー 請求書‧納品書 予実差表 条件から該当⾏を⼀括更新 全シートから⼀覧に 不⼀致と差額を⼀覧に 2表から差異シートを作成 予算管理表 予算の変更点 定例の資料 値と関数をまとめて更新 版を⽐べ影響範囲まで GASアプリで⾃動集計 Driveの資料 更新マニュアル フォルダごと⽬録と要約 コードからマニュアル GASのエラー ログから原因と修正案 © 2026 Kentaro Fujii 7
  5. 準備:GCPの有無で、スプシでできることが変わる ⾃動実⾏までGCPなしで回せる。GCPはGoogleの外から⼤量に回すとき GCPなし GCPあり 会話‧画⾯‧GASで回す ⼤量に外から回す Sheetsのサイドバー Claude .ai 開いたスプシの横で関数‧グラフ

    要るもの:有料プラン+アドオン Web アプリ Claudeのコネクタ Claude Code ⼿元のPC 今回の話の対象 Sheets MCP Claude.aiで接続するMCP。会話で読み書き 要るもの:Claude.aiのアカウント Google公式のMCP。カスタムコネクタで追加 要るもの:GCP+プレビュー参加 GAS経由 Sheets API 書いたGASをclaspで反映して動かす 要るもの:Apps Script API 直接読み書き。⼤量に速く 要るもの:OAuthクライアント ブラウザ操作 サービスアカウント Chromeで画⾯を操作。少量向け 要るもの:Claude in Chrome チーム共通のロボット⽤。定期で 要るもの:鍵 注)2026年10⽉時点で、Sheetsのコネクタとサイドバーはベータ、Sheets MCPはDeveloper Preview Claude CodeではClaude.aiのアカウントでログインする。管理者が外部アプリを絞っていると、どの⽅法も使えない © 2026 Kentaro Fujii 9
  6. デモ:スプシの更新を、Claude Codeに4つ頼む 題材は営業のパイプライン表。Notionの商談DBとスプシを使う 1 2 3 4 明細追加 関数修正 グラフ追加

    新規顧客抽出 「Notionの商談で 明細を更新して」 「数字がおかしい。 関数を直して」 「会議⽤のグラフを 別シートに作って」 「今週の新規顧客を 抜き出して」 先週30件の明細を 今週の32件にする 範囲の固定や 参照先の誤りを直す KPIとグラフ2枚の 専⽤シートができる 前週になかった2社を 関数で⼀覧にする ⼈は⼀⽂で頼み、結果を確かめるだけ。読む‧書く‧照合するのは Claude Code © 2026 Kentaro Fujii 10
  7. ⼯数は、集計‧確認‧グラフの作り直しに消えている 毎週の定例資料づくり 集計する 整合性を確認 可視化する 進捗を更新する ピボットを 何度も組み直す 合計や前週の数字と 合っているか

    グラフを作り、 時に応じて変える ガントチャートや ステータスを直す 階層の数だけ、毎週くり返す メンバー向け‧マネージャー向け‧経営向け、それぞれで 集計と可視化はGASアプリに持たせ、毎週作り直すのをやめる © 2026 Kentaro Fujii 13
  8. GASアプリ=スプシをデータ置き場にした社内Web画⾯ 画⾯‧処理‧⾃動実⾏を、スプシの上に1つにまとめる GASアプリ 使う⼈ (ブラウザ) 画⾯ 処理 トリガー ⾒る‧⼊⼒する Web画⾯

    集計と 形式チェック 毎週の集計を ⾃動で実⾏ スプシ (データ) 作り⽅ 1 伝える 2 書かせる 3 触って直す やりたい画⾯と動きを⽇本語で Claude Codeが書き、claspで反映 違う所を⾔葉で直してもらう GAS=Google Apps Script。Google Workspaceに付いているスクリプトの実⾏環境 © 2026 Kentaro Fujii 14
  9. 公開:デプロイすれば、組織内にURLで配れる サーバー不要‧追加費⽤なし。HTMLで書ける画⾯なら作れる Claude Codeが claspで ウェブアプリとして URLを共有 コードを書く 反映する デプロイ(組織内)

    組織アカウントで開く サーバー不要 追加費⽤なし HTMLで作れる Googleの上で動く。 Workspaceの範囲で使える。 画⾯はHTML‧CSS‧JS。 保守するサーバーがない 別の契約は要らない 表‧グラフ‧⼊⼒フォームも 注)デプロイ時に「アクセスできるユーザー」を組織内に、「次のユーザーとして実⾏」を⽤途に合わせて選ぶ。実⾏時間などの上限はある © 2026 Kentaro Fujii 15
  10. GASアプリの良さと落とし⽳ ⼀覧はスプシ、⼊⼒と更新はアプリで守れる。代わりに設計が要る 良さ 落とし⽳ 複雑になりやすい 画⾯‧処理‧データが絡み合う スプシ データの置き場 全体を⼀覧で ⾒渡せる

    アプリ × ⼊⼒と更新の窓⼝ 決まった操作を 迷わずできる 雑に書かせると崩れる バイブコーディングで継ぎ⾜すと破綻する。 先に画⾯とデータを設計する コードは意外と多い スプシは⾃由が多いので、 守るためのコードが増える © 2026 Kentaro Fujii 16
  11. 配り⽅:GASはライブラリにすれば直すのは1か所 スプシに付けたGASは、コピーした数だけ直す⼿間が増える バンドルGAS(スプシに付ける) スプシA スプシB ライブラリGAS(組織に配る) ライブラリ スプシC コードは1か所 コード

    (複製) コード (複製) コード (複製) スプシA 読み込むだけ スプシをコピーすると、コードも複製される 直すときは、コピーしたすべてを直す スプシB 読み込むだけ スプシC 読み込むだけ 直すのは1か所。版を上げて配る コードはClaude Codeが書き、claspで反映 注)ライブラリを使う⼈にも閲覧権限が要る。ライブラリ経由の呼び出しは、直接書くより少し遅くなる © 2026 Kentaro Fujii 17
  12. ⾒る⼈ごとに、決めることと⾒る数字が違う だから資料を役割の数だけ作らず、1つのデータから画⾯を分ける ⾒る⼈ ⽬的(決めること) メンバー 今週のタスクを 進める ⾃分の担当‧期限‧ 今週の動き 担当別のカンバンと

    進捗の⼊⼒ マネージャー 遅れを⾒つけて ⼿を打つ どのPJが遅れ、 なぜ遅れているか PJ別の進捗‧ 遅延理由‧ガント 経営 投資と優先順位を 決める 全体の進み‧遅れ‧ コストの着地⾒込み KPI‧要点3⾏‧ コストの予実 スプシ データは 1か所 ⾒る観点 画⾯に出すもの 注)画⾯は開いたときにスプシの今の値を読む。役割の分け⽅は組織に合わせて変えられる © 2026 Kentaro Fujii 18
  13. デモ:毎週の資料づくりを、アプリが引き受ける ⼊⼒はアプリから1回。集計もグラフも全員の画⾯に即反映 毎週やっていた作業 → アプリでは 1 集計する 散らかった16枚から、必要な12枚だけ読む 2 整合性を確認

    数字は集計シート1か所。全画⾯が同じ値 3 可視化する グラフ‧ガント‧コストは開けば最新 4 進捗を更新する カードを動かすと元のシートへ書き戻る 階層の数だけ作らない。メンバー‧マネージャー‧経営の画⾯を同じデータから出す 注)デモのプロジェクト‧メンバー‧⾦額はすべて架空のデータ © 2026 Kentaro Fujii 19
  14. 伝わらないのは、ルールが操作する場所の外にあるから マニュアル(⽂章) 「C列は触らないで」 「⽇付はyyyy/mm/dd」 「更新はこの⼿順で…」 スプシ(操作する場所) 別の場所 操作する瞬間に ルールが ✕

    関数が消される ✕ 形式違いが混ざる ✕ 作った⼈に質問が集中 ⽬に⼊らない ルールは画⾯に組み込み、マニュアルはコードから作る © 2026 Kentaro Fujii 21
  15. ルールは画⾯が守らせる 申請フォーム(GASアプリ‧イメージ) ⽇付 1 ⼊⼒欄は必要な分だけ 区分 2026/10/11 ▾ 触っていい所だけ 1

    交通費 ▾ 2 誤りはその場で⽌める 形式チェック ⾦額 半⾓数字で⼊⼒してください 三千円 2 3 状態で操作を変える 承認後は編集できない 承認済み 編集 マニュアルを開く 3 4 4 ⼿順はマニュアルへ 画⾯からマニュアルを開く 注)画⾯での制御はアプリ経由の操作だけに効く。シート本体は共有を絞るか保護をかける © 2026 Kentaro Fujii 22
  16. コードを渡せば、マニュアルはClaude Codeが作る ⼈がやること Claude Codeがやること できあがるもの 画⾯を作る‧直す コードと画⾯を読む いつもどおり GASアプリを作るだけ

    操作ごとに、何をするか なぜそうするかを書き起こす マニュアル(⽂章) よくある質問 ⼈が作る コードをClaude Codeに渡す 作る⼿間 ⼿順を書き、画⾯を撮って貼る コードを渡すだけ 更新 書き直し、撮り直す 画⾯を直せば作り直せる © 2026 Kentaro Fujii 23
  17. デモ:ルールを知らずに、申請から承認まで進める 作った⼈への質問が、画⾯とマニュアルで要らなくなる 2 3 ⾒てほしいところ 1 ⼊⼒ミスを画⾯で防ぐ 形式の誤りも、承認後の編集も⽌める 2 構造を知らなくていい

    列の違うシートへ画⾯が書き分ける 3 データはスプシのまま ⼀覧も集計も、シートで⾒られる 1 4 4 マニュアルもコードから 画⾯を直せば、Claude Codeが更新 © 2026 Kentaro Fujii 24
  18. まとめ:⼿作業は、任せる先を決めれば消える 場⾯ごとに任せる先を決めれば、スプシのまま⼿作業が減る ⾃分で直す ⼈に⾒せる ⼈に書いてもらう Claude Code GASアプリ GASアプリ+Claude Code

    伝えて、 確かめるだけ ⾃動で集計し、 作らない 画⾯が守り、 ⼿順書はコードから • 管理表の⼀括更新 • 定例資料の集計とグラフ • 申請‧更新の⼊⼒ • 関数エラーの調査 • 進捗‧ステータスの更新 • ⼊⼒ルールの徹底 • 請求書‧納品書の突合 • 階層別のダッシュボード • マニュアルとよくある質問 注)⾃動実⾏は1回の実⾏時間に上限がある。⼤量のデータは分けて処理する © 2026 Kentaro Fujii 26
  19. 使い分け:誰が触るか × どれくらいの頻度か ⾃分が触る 他の⼈が触る(⾒る‧⼊⼒する) Claude Codeにその場で依頼 画⾯とマニュアルで操作 調査‧更新‧突合をまとめて任せる 例:関数の異常調査、請求書の突合

    マニュアルはClaude Codeがコードから作る 例:経費申請アプリ 毎週 決まった更新はスクリプトで⾃動化 GASアプリの画⾯で⾒る‧⼊⼒する 毎⽇ スクリプトはClaude Codeに書かせる 例:定期の集計‧更新 ⽬的別ダッシュボードをサイドバーで切り替え 例:定例の進捗ダッシュボード たまに © 2026 Kentaro Fujii 27
  20. 最初に任せるのは、くり返している作業 1 ⾃分で直す 毎⽉⼿で更新しているスプシを1つ、Claude Codeに任せる 2 ⼈に⾒せる 定例資料を1つ選び、階層ごとに知りたいことを書き出す 3 ⼈に書いてもらう

    問い合わせが多い画⾯のマニュアルを、Claude Codeにコードから作らせる 困ったら:Claude Codeを使える⼈を社内で1⼈⾒つける∕情シスに相談 更新はClaude Codeに、⾒せ⽅と使い⽅はGASアプリに © 2026 Kentaro Fujii 28