スプレッドシートから取得した一覧データをBOTの入力値(グループデータ)として実行

NO IMAGE

 ホーム > 外部サービス連携 > Workato > スプレッドシートから取得した一覧データをBOTの入力値(グループデータ)として実行(Workato)

レシピ作成

スプレッドシートから取得した一覧データをBOTの入力値(グループデータ)として実行するレシピを作成します。

New scheduled event
時間指定でトリガーを発生させます。

Google Sheets(Get rows)
スプレッドシートから行データを取得します。

Cloud BOT(Execute BOT)
Get rowsで出力された配列を入力値(グループデータ)としてBOTを実行します。

New scheduled eventを設定する

1."Create"をクリックし、"Recipe"を作成します。

2.Recipeの"Name"を任意入力し、"Location"を指定します。
今回の例では、トリガーを時間指定にするためPick a starting pointの"Run on a schedule"を選択します。
"Start building"ボタンを押します。

3.Triggerのスケジュールを設定します。

Google Sheetsを設定する

1.ACTIONSを設定します。"+"をクリックし、"Action in an app"を選択します。

2.検索欄に"Google Sheets"と入力し、アプリを選びます。

3.アクションの種類を選びます。今回は"Get rows"を選択します。

4.Connectionの設定をします。
Connectionを作成済みの場合は、作成済みのConnection一覧が表示されます。作成についてはこちら

5.Setupを設定します。Spreadsheet、Sheetなどを指定します。

6.上部メニュー(画面右上)の"Test"を押し、動作確認を行います。

Cloud BOTを設定する

1.ACTIONSを設定します。"+"をクリックし、"Action in an app"を選択します。

2.アクションのアプリにはクラウドBOTを設定します。

3.アクションの種類を選びます。今回は"Execute BOT"を選択します。

4.Connectionの設定をします。
Connectionを作成済みの場合は、作成済みのConnection一覧が表示されます。作成についてはこちら

5.Setupを設定します。設定値についてはこちら

入力値を設定するため、Setupの一番下にある"optional fields available"をクリックし、フィールドを追加します。

入力値フィールドにはGet rowsアクションで得た配列(List)を指定できます。
画像の例で指定している配列データは、 format_mapを使用してGet rowsから出力されたRows(List/配列)をクラウドBOTの入力値(グループデータ)として使用できる形に整形したものです。

6.上部メニュー(画面右上)の"Test"を押し、動作確認を行います。実行結果が確認できれば設定は完了です。

クラウドBOTの実行ログでは下記のように確認できます。