Google スプレッドシートアクション - Update row (行の更新) ​

このアクションを使用すると、シート内の行を更新できます。このアクションは多くの場合、Search rows アクションとともに使用されます。そうすることで、必要な行をまず検索してから、それらの行を更新できます。

使用方法 ​

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

ここで使用するサンプルのシートは、さまざまな国からの品目のリストです。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 を使用できます。
Row number更新する行を指定します。
ColumnsCSV の列
スプレッドシート、シート、シート内の行を選択すると、その行内の列がここに表示されます。Workato がそれらの列を更新するのに使用する、新しい値を入力します。

たとえば、上のスクリーンショットでは、Workato は選択された行を新しい値
Region = "Europe" および Country = "Sweden" および Item = "Car" で更新します。

出力 ​

出力ピル説明
Spreadsheet IDスプレッドシートの ID。ドロップダウンからスプレッドシートを選択する代わりに、これをその他の Google スプレッドシートアクションの入力項目 Spreadsheet にマッピングできます。
Spreadsheet nameスプレッドシートの名前。
Sheet nameシートの名前。ドロップダウンからシートを選択する代わりに、これをその他の Google スプレッドシートアクションの入力項目 Sheet にマッピングできます。
Updated rangeこのアクションによって更新されたシート内の範囲。
Updated columns countこのアクションによって更新された列の数。
ColumnsCSV の列
これには、選択された行で更新されたすべての列の値が含まれます。

Last updated: