# 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 更新する行を指定します。
Columns CSV の列
スプレッドシート、シート、シート内の行を選択すると、その行内の列がここに表示されます。Workato がそれらの列を更新するのに使用する、新しい値を入力します。

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

# 出力

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


Last updated: 2023/8/31 1:07:14