事前準備
実際の設定に入る前に。YoomとGoogleスプレッドシート・OpenAIを連携します。
Yoomにログイン後、左側メニュー「マイアプリ」から「+新規接続」をクリックしてください。

それぞれのアプリ名で検索をして、ログインに必要な情報を入力します。
アプリ連携が完了すると、マイアプリ一覧に表示されるようになるので、確認しましょう。

Googleスプレッドシートも同様に表示されていたら、準備は完了です。
さっそく、詳細設定に進みましょう。
アプリトリガー設定

まずは最初の設定「行が追加されたら」をクリックしてください。
最初のページでは事前にアカウント連携を済ませてあるアカウント情報が載っているので確認しましょう。

ほかの項目は、変更不要なのでそのまま「次へ」をクリックしてください。

続いてのページでは、Googleスプレッドシートの範囲の設定を行ってください。
<span class="mark-yellow">特に「一意の値が入った列」は必ず一意の値がある列を設定してください。</span>列内で値が重複していると正しく動かない場合があります。
すべての項目の入力ができたら「テスト」をクリックして、エラーの有無を確認しましょう。
テストが成功すると、指定したGoogleスプレッドシートの項目がアウトプットとして反映されます。


上記アウトプット(Googleスプレッドシートの項目)は、画像生成のためのプロンプトで使用するので、<span class="mark-yellow">必要な情報が網羅できるように項目を作成しておきましょう。</span>
ここまで、問題がなければ「保存する」でトリガの設定は終了です。
OpenAIの設定

続いて「テキストから画像を生成する」をクリックしてください。
最初のページでは、Googleスプレッドシート同様アカウント情報のみを確認して「次へ」を選択するだけです。

次のページでは、画像を生成するための詳細を設定します。
プロンプトは、画像生成を行うための指示書なので1つ前の手順で使用したアウトプットをうまく反映させながら作成してみましょう。
生成枚数・画像サイズ・フォーマットについては必要な設定に変更します。
ここまで設定できたら「テスト」をクリックして確認します。
今回の設定では、5枚の画像生成を指示したのでアウトプットに画像URLが5つ出るようになっています。

エラーが出なければ「保存する」でOpenAIの設定は終了です。
Googleスプレッドシートの更新設定

最後に「レコードを更新する」をクリックしてください。
1ページ目では、アカウント情報の下にレコードを更新するためのGoogleスプレッドシートの情報を入力します。

「次へ」をクリックしてエラーが出ないかどうかを確認します。
次のページでは、更新のための詳細設定をします。

「①の条件に合う行を②の値に更新する」ためのものなので、アウトプットを活用して設定してください。
必要な欄の入力が完了したら「テストする」でエラーを確認しましょう。
エラーが出ている場合は、内容に沿って修正をします。
すべてのエラーが解消出来たら「保存する」ですべての設定は終了です!
最後に、トリガーをONにしてフローが動き始めます。

その他GoogleスプレッドシートとOpenAIを使った自動化例
ほかにもGoogleスプレッドシートとOpenAIを使った自動化の例がYoomにはたくさんあるので紹介します。
1.OpenAIはLINEやChaworkと連携して、文章を解析してその結果を通知させることもできます。たくさんのアンケートや質問の情報をまとめるときに便利ですね。