![見出し画像](https://assets.st-note.com/production/uploads/images/96457256/rectangle_large_type_2_eccd91c890b2532c3b6c395d64b5c20d.png?width=1200)
10分でできるGPT+Googleスプレッドシート連携
流行りのGPT。
チャット形式で質問を投げると、対話式に回答を返してくれます。
これをスプレッドシートと連携することで、質問と回答を記録していけます。
文章作成のアウトラインを作ったりするのに、弊社は利用しています。
早速試してみましょう。
※間違いはご指摘くだされ。
準備
OpenAI https://openai.com/
APIキーが必要。
Googleアカウントを利用してサインアップし、とりあえず取得してしまう。
Google Driveにスプレッドシートを作っておく。
仮に「GPT」シート。
Googleアカウント:2段階認証をOFFにしないとGASが動かないのでOFFにするか、新しいアカウントを用意する。
この際に、OpenAIで利用したGoogleアカウントとは別でも構わない。
![](https://assets.st-note.com/img/1674642650286-AoE2WixLGA.png?width=1200)
コスト
試用している時は無料の範囲で済むと思います。
あまりに高速で処理させようとするとエラーが出るはず。
API の使用にはレート制限がありますか? | | OpenAI ヘルプセンター https://help.openai.com/en/articles/5955598-is-api-usage-subject-to-any-rate-limits
動画を見る
GPT to Google Sheets - Fill Excel Sheets with AI of Chat GPT using Google Apps Script & Open AI API
実行するところまで流し見でもOK。
スプレッドシートとGPTの連携手順
動画概要欄のgitからGASのスクリプトを拝借
スプレッドシートへ移動
拡張機能を選択
Apps Scriptへ移動
![](https://assets.st-note.com/img/1674640588636-PiFgWVl32K.jpg?width=1200)
コードに、先程のスクリプトを貼り付ける
var API_KEY = 'YOUR_API_KEY';を、自分のAPIキーに置換。
保存→実行。
アクセス権限承認を許可。(2段階認証のアカウントだと危険と判断だれてアクセス不許可になる)
![](https://assets.st-note.com/img/1674640799342-ZEu63YynRb.png?width=1200)
スプレッドシート本体に戻る
A1セルにGPTに質問する内容を入れる。※指示内容を記載する
B1セルに
=IF(ISBLANK(A1),,A1&GPT(A1,500))
を記載。
A1が空でなかったら、A1セルの内容とGPT関数を実行した内容を足し合わせて表示するの意。
※プログラミング上手な人はここカスタマイズしてください。B1セルの関数は下に引っ張ってコピーしておく。
A列で質問を入力すると回答が表示される。
10分でできるGPT+Googleスプレッドシート連携
— ムジン@IT業務改善&ECサイト改善|合同会社ムジンケイカクプロ代表 (@MKP3share) January 25, 2023
@MKP3share #note https://t.co/YwqXm3eQnH
GPTを簡単に試せる実装をご紹介しました。
ブログ書いたりするのにも便利かなと思います。
文書のアウトラインを整えるのに弊社では利用しています。 pic.twitter.com/IZJqYiY5ni
いいなと思ったら応援しよう!
![ムジン #サイト改善コンサル #SEO対策 #マーケティング戦略](https://assets.st-note.com/production/uploads/images/72204260/profile_523cf9118a40d52a5b35595afde65377.png?width=600&crop=1:1,smart)