テンプレートがコピーされるので、「OK」ボタンをクリックします。
Yoomアカウントの「マイプロジェクト 」の画面に移動するので、テンプレート内容を確認してください。
設定フローは3つです。
本記事では、以下のGoogle スプレッドシートを事前に作成し、最終的に指定した項目のレコード情報(Contract ID)を更新することを想定しています。 (テストとして、ダミー情報を挿入し構成しています。【Contract ID】の項目に情報を追加します。)
・Google スプレッドシートのトリガー設定 (1)まず、Google スプレッドシートのアプリトリガーを設定します。
Yoomアカウントの画面左側のマイプロジェクトから「【コピー】Google スプレッドシートで行が追加されたら、Deelで契約書を作成する」をクリックしてください。
クリックした後、以下画面のようにテンプレート内容が表示されます。
(2)まずはトリガーとなる「行が追加されたら」をクリックします。 (3)連携するアカウント情報を入力し、[次へ]をクリックします。
(4)次の画面で「トリガーの起動間隔」や「スプレッドシートID」の情報を入力していきましょう。 「トリガーの起動間隔」は5分、10分、15分、30分、60分から任意のものを選択してください。 ※トリガーの起動間隔はプランによって異なるため、注意が必要です。
(5)「スプレッドシートID」、「シートID」の項目は、入力バーをクリックすると以下の画面のようにアカウントから取得した情報を「候補」として展開できます。 この情報の引用も活用しましょう。
(6)情報を入力した後、[テスト]をクリックし、問題がなければ[保存する]をクリックします。 なお、このステップで下記のような情報をアウトプットとして取得することが可能です。 アウトプット情報は、「この値を他のオペレーションで利用することができます。」という注釈の通り、この後のステップで引用・活用できます。
Google スプレッドシートをアプリトリガーとして設定する際の、テスト時の挙動については、こちらのページ も事前に確認しましょう。
・Deelの設定 (1)次に、2つ目のアクション「Create Contract」をクリックしましょう。
(2)連携するアカウント情報を入力し、[次へ]をクリックします。
(3)次の画面で「Contract Title」などの項目に情報を入力します。 入力バーをクリックすると、前ステップで取得したアウトプットを引用できます。
(4)「Contract Type」や「Scale」は、プルダウンから運用に沿った情報を選択できます。
(5)必要項目に情報を入力した後、[テスト]をクリックし、問題がなければ[保存する]をクリックします。
(6)最後に、3つ目のアクション「レコードを更新する」をクリックしてください。
(7)次の画面でGoogle スプレッドシートのアカウント情報が入力されていることを確認します。 下にスクロールすると、「データベースの連携」項目がありますので、該当する情報を入力してください。 連携したアカウントから取得した情報を「候補」として展開できますので、こちらも活用しましょう。
(8)情報を入力後、[次へ]をクリックします。
(9)次の画面で、Google スプレッドシートの指定したテーブルから条件に合うレコードを取得し、レスポンス結果の一番上のレコードの値を更新する設定を行います。 以下は例として、「①更新したいレコードの条件」へ、更新したいレコードに『No.』を指定し、条件を『等しい』、条件と一致する情報を『No.』(アウトプット活用)と設定したものです。
(10)次に「②更新後のレコードの値」を設定します。 「①更新したいレコードの条件」に設定した値は、ここで設定した値に更新されます。 入力バーをクリックし、該当する情報を設定してください。 以下の画面のように、アウトプットも活用できます。 今回は、Contract IDの項目にレコード情報を追加することを想定しているので、「Contract ID」部分に2つ目のアクションで取得した【Contract ID】を設定しています。
(11)情報を入力した後、[テスト]をクリックし、問題がなければ[保存する]をクリックします。 これで設定は完了です。
今回のこのフローボットを動作させることで、Google スプレッドシートの赤枠部分に情報が追加されるようになります。
・トリガーをON 以下の画面の赤枠部分「トリガーをON」をクリックすることで、フローボットが自動で起動します。
今回使用したテンプレートはこちら