GPTsからスプレッドシートに書き込む連携|転記をなくす5つの決めごと(1会話1行から)

結論から言います。GPTsやAIチャットで整理した結果を、Googleスプレッドシートへ手でコピペしているなら、連携の仕組みを選ぶ前に「どの行に・何を・いつ書くか」を決めてください。 書き込むこと自体は技術的にできます。転記がなくなるかどうかを分けるのは、その手前の決めごとです。

GPTsとスプレッドシートの連携とは: GPTs(カスタムGPT)やAIチャットとの会話で決まった内容を、人がコピペせずにGoogleスプレッドシートへ自動で書き込む仕組みのことです。GPTsではアクション(外部サービスのAPIを呼び出す機能)で組み立てられますが、転記をなくせるかは「1会話を何行目に結びつけるか」「人が直したセルをどう扱うか」などの決めごとで決まります。

AIチャットの会話から、スプレッドシートの1行へ確定した値だけを書き込む流れと、先に決める5つのこと(どの行に・何を・いつ・どこまで触らせるか・人が直したら)をまとめた図

この記事は、みやっち🧑‍💻が2026年9月21日に、業務を整理するAIチャットからスプレッドシートへ回答を自動で書き込む連携を自社で実装したときの記録をもとにしています。GPTsの仕組みについては、2026年10月7日時点のOpenAI公式の開発者向けドキュメントで確認できた範囲だけを書きます。

GPTsからスプレッドシートに書き込めるのか

書き込めます。GPTsにはアクションという仕組みがあり、OpenAIのGPT Actionsの公式ドキュメントでは、自然言語の依頼をもとにChatGPTの外にあるアプリのAPIを呼び出すものと説明されています。データを取ってくるだけでなく、外部サービスでチケットを起票するような「操作」もできる、とされています。

公式ドキュメントが挙げる、アクションを作るのに必要なものは3つです。

  1. 呼び出すAPIの仕様(どんな項目を、どんな形で送るかの定義。スキーマと呼ばれます)
  2. 認証の方式(認証なし・APIキー・利用者ごとのOAuthサインインから選ぶ。認証の公式説明)
  3. GPTへの指示(いつ、どのアクションを使うか)

スプレッドシートに書くなら、GoogleのAPIをこの形で記述し、利用者ごとにGoogleへサインインしてもらう(OAuth)組み立てが基本になります。ただし、GPTsそのものの扱いは変わりつつあります。GPTs(カスタムGPT)は個人アカウントでの新規作成・公開がすでに止まっており(GPTsが作れない理由と次の一手)、既存GPTsの提供終了とプラグインへの移行も案内されています。移行ではカスタムアクションは引き継がれないと公式FAQにあるため、日程と手順はGPTs終了とプラグイン移行の記事で確認してください。

器が何であっても、次の節から書く決めごとは変わりません。

GPTsの結果を、手でシートに転記していた

AI Crewでは以前、業務を洗い出して整理する「業務可視化」のGPTsを受講生に提供していました。受講生はGPTsとやり取りして業務を整理し、その結果を業務可視化シートへ手で転記していました。AIとの対話で整理まではできているのに、最後のコピペだけが人の仕事として残っている。みやっち🧑‍💻自身、この形を「前時代的」と評しています。

そこで2026年9月21日、自社のAIチャット作成サービスに、業務可視化のAIがシートへ直接書き込む連携を実装しました。実装記録を振り返ると、書き込む処理そのものより、書き込む前に決めたルールのほうが多くを占めています。それを5つに並べたのが次の節です。

転記をなくす連携で、先に決める5つのこと

① どの行に書くか——1会話=1行に固定する

最初に決めるのは、会話とシートの行の対応です。実装では、最初の値が確定した時点でシートに1行を追加し、会話1つとシートの1行を一対一で結びつけました。その後の回答や訂正は、同じ行の該当セルへ保存します。別の業務を整理したいときは、新しいチャットを始めてもらう形です。

ここを決めないまま作ると、訂正するたびに行が増えたり、別の業務の答えが同じ行に混ざったりします。人がコピペしていたときは無意識に判断していた「どこに貼るか」を、仕組みに教える必要があるわけです。

② 何を書くか——列を先に固定し、AIの出力をそのまま書かない

次に、書き込む項目(列)を決めます。業務可視化では、AIが1項目ずつ聞き取り、本人の回答や採用した提案を14項目に整理します。シート側の見出しもこの14項目で固定しました。

そのうえで、AIが出した値をそのままシートに書かないことにしました。AIは会話から確定した値を決まった形式で出し、サーバー側で項目名・型・長さを確かめてから書き込みます。途中で止まった回答や、作り直した回答からは書き込みません。AIの返答をそのまま流し込む作りにすると、答えの揺れがそのままシートの揺れになるからです。

③ いつ書くか——「確定したとき」に書き、保存できた数を見せる

書き込むタイミングは「値が確定したとき」です。会話の途中の下書きではなく、本人の回答や採用した提案が決まった時点で書きます。

そして、保存できたかどうかを利用者から見えるようにしました。画面には「13/14項目 保存済み」のように、保存できた項目数を出します。自動で書かれる仕組みは、書かれていないことに気づきにくい。件数が見えていれば、足りない項目にすぐ気づけます。

④ どこまで触らせるか——許可したファイルだけ、中身はAIに渡さない

4つ目は、シートへの権限の範囲です。スプレッドシートには、業務の中身や顧客の情報が入っていることがあります。実装では次のように線を引きました。

  • Googleの権限は、利用者がアプリで選んで許可したファイルだけを扱う範囲にしました(ドライブ全体は触りません)。Google公式も、アプリが必要とする最も狭い権限を選ぶよう案内しています(Google Drive APIの権限の説明)
  • 配布している元のテンプレートには書き込まず、利用者がコピーしたシートにだけ書きます
  • シートから読み取るのは見出しと対象の行だけで、既存のセルの中身はAIに渡しません
  • 値は文字として書き込み、数式として解釈させません。Googleスプレッドシートの書き込みには、入力を解析せずそのまま保存する方式と、画面で打ち込んだのと同じように解釈する方式があります(Google公式の説明)
  • 接続に使う鍵は暗号化して保存し、ログやAIには渡しません。連携を解除すると、権限も失効させます

これで絶対に安全、という話ではありません。まずここから始める、という最低限の線です。顧客情報を書き込む場合は、AIや外部サービスに渡してよいかを契約・規約から決める考え方も確認してください。社内の規程で結論が変わるので、必要に応じて情報システムの担当者などに相談しましょう。

⑤ 人が直したらどうするか——人の編集を上書きしない

最後は、シートを人が直接直したときの扱いです。自動で書き込む仕組みは、放っておくと人が手で直した値を次の保存で消してしまいます。そこで、Google側で手で編集された値を見つけたら、上書きを止めることにしました。

ただし、これにも限界があります。値を読み取った直後に、同じセルを人が同時に編集した場合までは完全には防げません。Google Sheets APIには、値の照合と書き込みを一体で行うロックがないためです。この限界は実装記録にもそのまま残しています。「完全に防げる」と書かず、どこまで防げるかを決めておくことも、決めごとの一部です。

5つを決めると、転記はこう変わる

決める前は、受講生がAIとの会話を終えてから、もう一度シートを開いて1項目ずつ貼り付けていました。会話で整理した内容と、シートに残る内容の間に、人の手作業が1回挟まっていた状態です。

決めたあとは、使い始める前の設定が3段階になりました。1 Google連携 → 2 業務可視化シートを選ぶ → 3 タブを決める。Google連携は任意で、使わない人はこれまでどおり会話だけで使えます。設定を済ませれば、あとは答えるたびにシートの同じ行が埋まっていきます。2026年9月21日のAI週報の動画では、「請求書の発行」と答え、続けて業務フローを答えるたびに、保存済みの項目数が増えてシートの同じ行に入っていくところを見せました。

何より、「会話が終わったら転記する」という後工程そのものが消え、会話の中で訂正すれば、シートも同じ行で直ります。

自分で作るなら、5つをそのまま要件として渡す

この連携は、自分で作ることもできます。Claude Code・CodexのようなAIエージェントに実装を任せる場合も、最初に渡すべきなのは「スプレッドシートに書き込んで」という一言ではなく、この5つの決めごとです。1会話1行、訂正は同じ行、確定したときだけ書く、許可したファイルだけ触る、人の編集は上書きしない。ここまで言葉にしてあれば、AIは仕組みのほうを組み立てられます。

何を作るかを決める工程そのものはAI開発の要件定義に、資料で答えるチャットボットの場合の決めごとはチャットボットの作り方にまとめています。この記事の5つは、自社サービスのAIチャットつくーるに連携を実装したときに決めたものです。

よくある質問

GPTsのアクションを使えば、誰でもスプレッドシートに書き込めますか?

仕組みとしては可能です。ただしOpenAIの公式ドキュメントのとおり、呼び出すAPIの仕様・認証の方式・GPTへの指示の3つを用意する必要があります。加えて、個人アカウントではGPTsの新規作成・公開が止まっているため、これから新しく作る場合はGPTsが作れない理由と次の一手を先に確認してください。

すでにGPTsのアクションでスプレッドシートに書き込んでいます。移行後も使えますか?

OpenAIの公式FAQでは、GPTsをプラグインへ移行してもカスタムアクションは引き継がれず、外部サービスへの接続は作り直しとテストが必要とされています。手順と日程はGPTs終了とプラグイン移行の記事で確認してください。器を作り直すときも、この記事の5つの決めごとはそのまま使えます。

1つの会話で複数の業務をまとめて書き込めませんか?

みやっち🧑‍💻の実装では「1会話1行」に固定し、別の業務には新しいチャットを使う形にしました。訂正は同じ行の該当セルへ保存する作りなので、会話と行が一対一なら、訂正の書き先が1つに決まります。

書き込む仕組みより、書き込むルールが先

GPTsからスプレッドシートに書き込むこと自体は、アクションでも自作でも実現できます。転記をなくせるかどうかを分けるのは、どの行に・何を・いつ書き、どこまで触らせ、人が直したらどうするかを先に決めておくことです。AIとの対話で整理まで済んでいるのに、最後のコピペが残っているのはもったいない話です。

AI Crewでは、こうした「作る前に何を決めるか」から、Claude Code・Codexで業務の仕組みを自分で組み立てるところまでを扱っています。まず無料セミナーでお会いしましょう。

関連記事

「AI Crew」は株式会社AI Orchestraの登録商標(登録第6942947号)です。