Google スプレッドシートアクション - Search rows

このアクションは、個々の列の検索値を使用して、シート内の行を検索できます。このアクションでは、指定した検索値との完全な一致が検索されます。

使用方法

以下の例は、Update row アクションと組み合わせて Search rows アクションを使用する方法を示しています。

ここで使用するサンプルのシートは、さまざまな国からの品目のリストです。Google スプレッドシートコネクターが機能するには、シートに少なくとも1つのヘッダー行と1つのデータ行が含まれている必要があります。

サンプルのシート

行3と4にエラーがあることがわかります。"Australia" の Region は "Asia" ではなく "Australia and Oceania" である必要があります。以下の Workato レシピを使用して、これを修正しましょう。このレシピは Country = "Australia" であり Region = "Asia" である行を検索し、その後 Region を "Australia and Oceania" に更新します。

Google スプレッドシートの Search & Update のサンプルレシピ

Search & Update アクションの設定方法を以下に示します。

  • ステップ 1 - Search rows: Region = "Asia" および Country = "Australia" と設定します。このアクションは、これらの条件に一致する行を検索します。

    Search rows

  • ステップ 2 - リピートアクション: データピル Rows を使用して、Search rows の結果から行をループ処理します。

    Search rows

  • ステップ 3 - Update row: Foreach ループのデータピル Row number を使用して、更新する行をアクションに指示します。新しい Region の値を "Australia and Oceania" に設定します。

    Search rows

レシピを実行すると、行3と4は以下のように適切に更新されました。

サンプルのシート

入力

入力項目説明
Spreadsheetドロップダウンからスプレッドシートを選択するか、またはその他の Google スプレッドシートトリガーおよびアクションの出力からデータピル Spreadsheet ID を使用できます。
Sheetドロップダウンからシートを選択するか、またはその他の Google スプレッドシートトリガーおよびアクションの出力からデータピル Sheet name を使用できます。
ColumnsCSV の列
スプレッドシートとシートを選択すると、そのシート内の列がここに表示されます。検索したい値を入力すると、それらの値すべてとの完全な一致が検索されます。

たとえば、上のスクリーンショットでは、以下の条件を満たすすべての行が返されます。
Region = "Asia" AND Country = "Vietnam" AND Item = "Rice"

出力

出力ピル説明
Spreadsheet IDスプレッドシートの ID。ドロップダウンからスプレッドシートを選択する代わりに、その他の Google スプレッドシートアクションの入力項目 Spreadsheet にこの ID をマッピングできます。
Spreadsheet nameスプレッドシートの名前。
Sheet nameシートの名前。ドロップダウンからシートを選択する代わりに、その他の Google スプレッドシートアクションの入力項目 Sheet にこの名前をマッピングできます。
CSV RowsCSV の列
この出力ピル Rows は、シートに含まれる行のリストを表します。このピルをリピートステップと併せて使用すると、シートに含まれるすべての行をループ処理できます。

このピルを展開すると、各行の Row number とシートの列すべてが表示されます。これらはマッピングに利用できます。

Last updated: