・
「Google スプレッドシートにまとめたテキストデータを、ChatGPTを使って要約や翻訳したい!」
「でも、いちいちGoogle スプレッドシートからコピペしてChatGPTに貼り付け、その結果をまた戻すのは手間がかかるし、ミスも起きやすい…」
このように、Google スプレッドシートとChatGPTを併用する中での手作業に非効率を感じていませんか?
もし、Google スプレッドシートの情報を基にChatGPTが処理を行い、その結果を自動で書き戻してくれる仕組みがあれば、面倒なコピペ作業から解放されるだけでなく、入力ミスといったヒューマンエラーもなくなり、より付加価値の高い業務に時間を使えるようになるはずです!
今回ご紹介する自動化は、専門的な知識がなくても簡単に設定できます。
ぜひこの機会に導入して日々の作業をもっと効率化しましょう!
とにかく早く試したい方へ
YoomにはGoogle スプレッドシートとChatGPTを連携し、追加されたデータを要約して自動更新するテンプレートが用意されているので、今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
Google スプレッドシートとChatGPTを連携してできること
Google スプレッドシートとChatGPTのAPIを連携させることで、スプレッドシート上の情報をトリガーにChatGPTで様々な処理を行い、その結果をスプレッドシートに自動で書き戻すといった一連のフローを自動化できます。
これにより、これまで手作業で行っていた情報収集や要約、データ整理といった業務を効率化し、作業時間を削減します。
気になる内容があれば、ぜひクリックしてみてください!
Google スプレッドシートで行が追加されたらChatGPTで要約しGoogle スプレッドシートに追加する
この連携は、Google スプレッドシートに行が追加されると、その内容をChatGPTが自動で要約し、結果をGoogle スプレッドシートの別の列に書き戻すため、議事録や顧客からのフィードバックなどの長文テキストを要約する作業を完全に自動化できます。
情報整理にかかる時間を短縮し、ヒューマンエラーを防ぐことが可能です。
Google スプレッドシートで特定条件の行が追加されたら、ChatGPTで要約し追加する
この連携では、Google スプレッドシートに追加された行の中から特定の条件(例えば、特定のステータスやキーワードを含むなど)を満たすものだけを抽出し、ChatGPTで要約した上でGoogle スプレッドシートに追記します。
大量のデータの中から必要な情報だけを対象に自動処理をかけたい場合に有効です。
Google スプレッドシートとChatGPTの連携フローを作ってみよう
それでは、実際にGoogle スプレッドシートとChatGPTを連携させる自動化フローの作成手順を解説します。
今回ご紹介する方法は、専門的な知識がなくてもノーコードで簡単に設定できる業務自動化ツール「Yoom」を利用するため、どなたでもすぐに実践可能です。
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google スプレッドシート/ChatGPT
[Yoomとは]
フローの作成方法
今回は「Google スプレッドシートで行が追加されたらChatGPTで要約しGoogle スプレッドシートに追加する」フローを作成していきます!
作成の流れは大きく分けて以下の通りです。
ステップ1:Google スプレッドシートとChatGPTをマイアプリ登録
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
Google スプレッドシートとYoomのマイアプリ登録
以下の手順をご参照ください。
ChatGPTとYoomのマイアプリ登録
以下の手順をご参照ください。
※ChatGPTのアクションを実行するには、OpenAIの有料APIプランが必要です。
APIは従量課金制で、使用時に支払い可能な状態でないとエラーが発生するため注意が必要です。
ステップ2:テンプレートをコピーする
これからいよいよフローを作っていきます!
簡単に設定できるようテンプレートを利用しているので、Yoomにログインし、以下バナーの「試してみる」をクリックしてください。
ワークスペースに自動的にテンプレートがコピーされるので、次に表示された画面で「OK」をクリックしてください。
ステップ3:Google スプレッドシートのトリガー設定
最初の設定です!
Google スプレッドシートに行が追加されたらフローボットが起動するように、アプリトリガーの設定を行います。
赤枠部分の「行が追加されたら」をクリックしてください。
Googleスプレッドシートをアプリトリガーとして使用する際の注意事項は下記を参照してください。
タイトルを任意で修正し、連携するアカウント情報が使用するアカウントで間違いがないか確認しましょう。
トリガーアクションは「行が追加されたら」のままでOKです!
次に、アプリトリガーのAPI接続設定です。
Yoomの画面で詳細を設定する前にGoogle スプレッドシートに行を追加しておきましょう。
※以下は、例として今回作成したものです。
Google スプレッドシートに行を追加したら、Yoomの設定画面に戻って各項目を設定していきます。
設定が完了したら「テスト」をクリックしましょう!
テストが成功すると「取得した値」に、先ほどGoogle スプレッドシートに追加した内容が取得されます。
正しくデータが取得されていることを確認して、「保存する」をクリックしてください。
※取得した値ついて
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
これで、Google スプレッドシートのトリガー設定が完了です!
ステップ4:ChatGPTを使ってテキスト生成する設定
以下の赤枠をクリックしてください。
タイトルを任意編集し、連携するアカウント情報を確認しましょう。
アクションは変更せず次に進みましょう!
次の画面で、必須項目を入力します。
「メッセージ内容」は、 ChatGPTでテキスト生成したい情報を入力しましょう。
先ほど取得した値を引用することができます。取得した値は入力欄をクリックすると表示されます。
他の項目は任意で入力してください。
入力が完了したら、「テスト」をクリックし、エラーが発生しなければ「保存する」をクリックします。
ここで取得した値を次のステップで使用します!
ステップ5:Googleスプレッドシートにレコードを追加する
いよいよ最後の設定です!
以下の赤枠をクリックしましょう!
次の画面で、連携するアカウント情報が正しいかを確認しましょう。
アクションは変更せず画面を下にスクロールしましょう!
データベース連携の項目は、入力欄下の部分を参照して記入しましょう。
「スプレッドシートID」や「タブ名」はボックスをクリックして表示される「候補」から選択できます。
今回はステップ3で設定したGoogle スプレッドシートに更新したいので、同じものを設定しましょう。
続いて、「テーブル範囲」を設定します。
下記のシートのD列に更新したいため、テーブル範囲は「A1:D」になります。
※注意点として、 Google スプレッドシートでレコードを更新するためにヘッダを登録する必要があります。
ヘッダがテーブル範囲内に含まれているかを確認し、「次へ」のボタンをクリックしましょう!
次の画面で、レコードを更新する設定を行います。
まずは、「更新したいレコードの条件」を設定してください。
ここでは、レコードの更新条件を設定します。
今回は、日付を条件にレコードを検索し、更新するよう設定しました。
日付を入力する場合、入力欄をクリックして表示される「日付」から選択が可能です。
※入力欄をクリックするとアウトプットが表示されるので、お好みでカスタマイズしましょう!
次に、「更新後のレコードの値」を入力します。
入力欄をクリックすると下記のように取得した値が表示されます。
取得した値を活用し、入力しましょう。
今回は要約後のテキストのみ更新します。
入力が完了したら、「テスト」を実行してください。
テストが成功すると、指定したGoogle スプレッドシートのレコードが更新されているはずなので確認してみましょう。
確認できたら最後に、「保存する」を押してください。
ステップ6:トリガーをONに設定しフロー稼働の準備完了
フロー画面に戻り、以下のようなメニューが表示されていれば、フローの設定は完了です。
早速フローを起動させる場合は、「トリガーをON」をクリックしましょう。 お疲れ様でした!
あとで起動させる場合は、フロー画面のトリガースイッチをクリックすることで、トリガーをONにできます。
ChatGPTのデータをGoogle スプレッドシートに連携したい場合
今回はGoogle スプレッドシートからChatGPTへデータを連携する方法をご紹介しましたが、逆に他のアプリを起点としてChatGPTで処理した結果をGoogle スプレッドシートに集約したい場合は、下記のテンプレートも併せてご利用ください。
フォーム回答があったら、ChatGPTを使って回答種別を分け、Googleスプレッドシートに追加する
Yoomのフォームにアンケート回答が行われたら、ChatGPTを使い回答内容の種別を切り分けGoogleスプレッドシートに情報を追加します。
フォームの回答内容に合わせた判別とデータの蓄積を一元化することができます。
まとめ
今回は、Google スプレッドシートとChatGPTの連携を自動化する方法についてご紹介しました。
これまで手作業で行っていたGoogle スプレッドシートとChatGPT間の面倒なデータ転記やコピペ作業をなくし、入力ミスなどのヒューマンエラーを防ぎます。
これにより担当者は情報整理のわずらわしさから解放され、より分析や企画といった本来注力すべきコア業務に集中できる環境が整います!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、画面に沿って操作するだけで直感的に業務フローを構築できます。
もしGoogle スプレッドシートとChatGPTの連携自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、その効果を体験してみてください!
Q:処理がエラーになったらどうなりますか?
A:
Yoomではフロー実行時にエラーが発生すると、その実行は停止しエラー内容が実行履歴に記録されます。
通知機能を設定しておくことで、エラー発生時にSlackやメールなどへ連絡も可能です。
通知内容にはエラーになったオペレーションも記載されているので、エラーの発生場所がすぐにわかります。
Q:「一意の値の列」がないと使えませんか?
A:
「行の追加」処理のみであれば一意の列は不要で、追記専用として利用可能です。
一方、既存行の更新や特定行への書き込みを行う場合には、行を一意に特定できるキー(例:ID列や日付)が必要になります。
YoomではGoogle スプレッドシートとの連携を通じて、行の追加・更新・削除、特定列の参照や条件付き更新などが柔軟に行えます。
詳細は YoomのGoogle スプレッドシート連携ガイドをご覧ください。
Q:ChatGPTのAPI料金の目安は?
A:
ChatGPT APIの料金は、モデルや処理するトークン数(文字数に相当)によって異なります。
具体的な最新料金はOpenAIの公式価格表をご確認いただくのが確実です。
※詳細はOpenAI APIの料金ページをご覧ください。