「Google スプレッドシートにまとめたキーワードリストを使って、ChatGPTでブログの構成案を量産したいけど、いちいちコピペするのが面倒…」
「様々なパターンのプロンプトを手作業で実行して結果を比較するのが大変で、他の業務が進まない…」
このように、Google スプレッドシートとChatGPTを使いこなしたいものの、二つのツール間での手作業による情報のやり取りに、非効率さを感じていませんか?
もし、Google スプレッドシートにプロンプトやキーワードを入力するだけで、ChatGPTが自動でコンテンツを生成し、その結果を指定のセルに書き戻してくれる仕組み があれば、このような面倒な繰り返し作業から解放され、コンテンツの企画や分析といった、より創造性が求められる業務に集中する時間を生み出せるでしょう!
今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ YoomにはGoogle スプレッドシートのデータからChatGPTでコンテンツを生成する業務フロー自動化のテンプレート が用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
Google スプレッドシートに行が追加されたら、ChatGPTで2つのプロンプトからコンテンツを生成し反映する
試してみる
■概要
Google スプレッドシートで管理しているキーワードリストなどから、ChatGPTを使ってコンテンツを生成する際、一つひとつ手作業でプロンプトを入力し、結果を貼り付けていないでしょうか。このワークフローを活用すれば、Google スプレッドシートに行を追加するだけでChatGPTとの連携が実現し、指定した複数のプロンプトから自動でテキストを生成してシートに反映させることが可能です。
■このテンプレートをおすすめする方
ChatGPTとGoogle スプレッドシートを連携させ、コンテンツ生成を効率化したい方 Google スプレッドシート上の大量のデータに対し、複数のプロンプトで処理を行いたい方 手作業でのコピー&ペーストによる時間ロスやミスをなくしたいと考えている方 ■このテンプレートを使うメリット
Google スプレッドシートへの行追加をトリガーに、ChatGPTが自動でテキストを生成するため、これまで手作業でのプロンプト入力やコピペに費やしていた時間を短縮できます。 手作業によるプロンプトの入力ミスや、生成結果の転記漏れといったヒューマンエラーを防止し、作業の正確性を高めることに繋がります。 ■フローボットの流れ
はじめに、Google スプレッドシートとChatGPTをYoomと連携します。 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。 続いて、オペレーションでChatGPTの「テキストを生成」アクションを設定し、1つ目のプロンプトを実行します。 さらに、オペレーションでChatGPTの「テキストを生成」アクションを追加し、2つ目のプロンプトを実行します。 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」を設定し、ChatGPTで生成された2つのテキストを指定のセルに反映させます。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
Google スプレッドシートのトリガーおよび更新アクションでは、対象としたい任意のスプレッドシートIDやシート名(タブ名)を設定してください。 ChatGPTのテキスト生成アクションでは、生成したい内容に合わせてプロンプトを自由にカスタマイズすることが可能です。 ■注意事項
Google スプレッドシート、ChatGPTのそれぞれとYoomを連携してください。 トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 プランによって最短の起動間隔が異なりますので、ご注意ください。 Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項 」を参照してください。 ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プラン の契約が必要です。(APIが使用されたときに支払いができる状態) ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
Google スプレッドシートとChatGPTを連携するフローを作ってみよう それではここから代表的な例として、Google スプレッドシートに行が追加されたら、その情報を基にChatGPTが2つのプロンプトからコンテンツを生成し、結果をGoogle スプレッドシートに反映する フローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォーム からアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google スプレッドシート /ChatGPT
[Yoomとは]
フローの作成方法 今回は大きく分けて以下のプロセスで作成します。
Google スプレッドシート、ChatGPTとのマイアプリ連携 テンプレートをコピー Google スプレッドシートのトリガー設定とChatGPT・Google スプレッドシートのアクション設定 トリガーをONにし、フローが起動するかを確認
Google スプレッドシートに行が追加されたら、ChatGPTで2つのプロンプトからコンテンツを生成し反映する
試してみる
■概要
Google スプレッドシートで管理しているキーワードリストなどから、ChatGPTを使ってコンテンツを生成する際、一つひとつ手作業でプロンプトを入力し、結果を貼り付けていないでしょうか。このワークフローを活用すれば、Google スプレッドシートに行を追加するだけでChatGPTとの連携が実現し、指定した複数のプロンプトから自動でテキストを生成してシートに反映させることが可能です。
■このテンプレートをおすすめする方
ChatGPTとGoogle スプレッドシートを連携させ、コンテンツ生成を効率化したい方 Google スプレッドシート上の大量のデータに対し、複数のプロンプトで処理を行いたい方 手作業でのコピー&ペーストによる時間ロスやミスをなくしたいと考えている方 ■このテンプレートを使うメリット
Google スプレッドシートへの行追加をトリガーに、ChatGPTが自動でテキストを生成するため、これまで手作業でのプロンプト入力やコピペに費やしていた時間を短縮できます。 手作業によるプロンプトの入力ミスや、生成結果の転記漏れといったヒューマンエラーを防止し、作業の正確性を高めることに繋がります。 ■フローボットの流れ
はじめに、Google スプレッドシートとChatGPTをYoomと連携します。 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。 続いて、オペレーションでChatGPTの「テキストを生成」アクションを設定し、1つ目のプロンプトを実行します。 さらに、オペレーションでChatGPTの「テキストを生成」アクションを追加し、2つ目のプロンプトを実行します。 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」を設定し、ChatGPTで生成された2つのテキストを指定のセルに反映させます。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
Google スプレッドシートのトリガーおよび更新アクションでは、対象としたい任意のスプレッドシートIDやシート名(タブ名)を設定してください。 ChatGPTのテキスト生成アクションでは、生成したい内容に合わせてプロンプトを自由にカスタマイズすることが可能です。 ■注意事項
Google スプレッドシート、ChatGPTのそれぞれとYoomを連携してください。 トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 プランによって最短の起動間隔が異なりますので、ご注意ください。 Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項 」を参照してください。 ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プラン の契約が必要です。(APIが使用されたときに支払いができる状態) ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
ステップ1:Google スプレッドシート、ChatGPTとをマイアプリ連携 ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
今回のフローで使用するアプリの連携方法を解説します。
【Google スプレッドシートのマイアプリ連携】 以下のナビをご参照ください。
【ChatGPTのマイアプリ連携】 以下のナビと手順をご参照ください。
※フローを実行するには、OpenAIの有料APIプラン が必要です。 APIは従量課金制で、使用時に支払い可能な状態でないとエラーが発生するため注意が必要です。
アカウント名とアクセストークンの取得方法は下記のサイトをご参照ください。
ステップ2:テンプレートをコピーする 続いてYoomのテンプレートをコピーします。 以下バナーの「試してみる」をクリックしましょう。
Google スプレッドシートに行が追加されたら、ChatGPTで2つのプロンプトからコンテンツを生成し反映する
試してみる
■概要
Google スプレッドシートで管理しているキーワードリストなどから、ChatGPTを使ってコンテンツを生成する際、一つひとつ手作業でプロンプトを入力し、結果を貼り付けていないでしょうか。このワークフローを活用すれば、Google スプレッドシートに行を追加するだけでChatGPTとの連携が実現し、指定した複数のプロンプトから自動でテキストを生成してシートに反映させることが可能です。
■このテンプレートをおすすめする方
ChatGPTとGoogle スプレッドシートを連携させ、コンテンツ生成を効率化したい方 Google スプレッドシート上の大量のデータに対し、複数のプロンプトで処理を行いたい方 手作業でのコピー&ペーストによる時間ロスやミスをなくしたいと考えている方 ■このテンプレートを使うメリット
Google スプレッドシートへの行追加をトリガーに、ChatGPTが自動でテキストを生成するため、これまで手作業でのプロンプト入力やコピペに費やしていた時間を短縮できます。 手作業によるプロンプトの入力ミスや、生成結果の転記漏れといったヒューマンエラーを防止し、作業の正確性を高めることに繋がります。 ■フローボットの流れ
はじめに、Google スプレッドシートとChatGPTをYoomと連携します。 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します。 続いて、オペレーションでChatGPTの「テキストを生成」アクションを設定し、1つ目のプロンプトを実行します。 さらに、オペレーションでChatGPTの「テキストを生成」アクションを追加し、2つ目のプロンプトを実行します。 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」を設定し、ChatGPTで生成された2つのテキストを指定のセルに反映させます。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
Google スプレッドシートのトリガーおよび更新アクションでは、対象としたい任意のスプレッドシートIDやシート名(タブ名)を設定してください。 ChatGPTのテキスト生成アクションでは、生成したい内容に合わせてプロンプトを自由にカスタマイズすることが可能です。 ■注意事項
Google スプレッドシート、ChatGPTのそれぞれとYoomを連携してください。 トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 プランによって最短の起動間隔が異なりますので、ご注意ください。 Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項 」を参照してください。 ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プラン の契約が必要です。(APIが使用されたときに支払いができる状態) ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
以下の画像のような画面が表示されたらテンプレートのコピーは完了です。 ※コピーしたテンプレートは、「マイプロジェクト」内の「フローボット」に格納されています。
前準備:シートを用意する 今回解説するフローボットは、Google スプレッドシートで行が追加されることをきっかけに起動します。 シートに記載された「ターゲット」・「キーワード」 をもとにChatGPTでテキストを生成します。 生成されたテキストを反映するため、「構成案(GPT出力1)」・「導入文(GPT出力2) 列も設定してください。
ステップ3:Google スプレッドシートのトリガー設定 Yoomのフローボットを動かす引き金となるアクションのことを「アプリトリガー」と呼びます。
ここからは「Google スプレッドシートに行が追加されたら、ChatGPTで2つのプロンプトからコンテンツを生成し反映する」 フローボットを設定していきます。 赤枠をクリックしましょう!
アクションはそのままで、アカウント情報が間違っていないか確認します。 「次へ」をクリックしましょう!
トリガーの起動間隔 は、5分、10分、15分、30分、60分から選択できます。 基本的には契約プランの最短起動間隔がおすすめです!プラン によって最短の起動間隔が異なりますので、ご注意ください。
スプレッドシートID・シートID は、入力欄をクリックして表示される「候補」から選択してください。
テーブル範囲 を設定していきます。 ここではステップ2で用意した以下のシートを使用するので、テーブル範囲の始まりは「A」、テーブル範囲の終わりは、「D」です。 一意の値が入った列(列内で値が重複しない列)は、「A」になります。
入力できたら、テストをクリックしましょう! テストに成功すると、取得した値を確認できます。※ 取得した値 とは? トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。 後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。
「完了」をクリックしてください。
ステップ4:ChatGPTでテキスト生成する設定 次にChatGPTを使用して、テキストを生成する設定を行っていきます! 赤枠部分をクリックしてください。 ※OpenAIは利用方法により、OpenAI社側への支払いが発生する可能性があります。