Row IDを使用したUpdate rowアクション
このアクションは、Row IDを使用して、Google Sheetsで選択したシートの行を更新します。
非推奨アクション
Google Sheets API v4以降、このアクションは非推奨です。 代わりに、このUpdate rowアクションを使用することをお勧めします。
このアクションの使用方法
Googleシートの設定
まず、シート内のカスタムデータを取得するには、次のスクリーンショットに示すように、シートに少なくとも1つのヘッダー行と1つのデータ行が含まれている必要があります。
1つのヘッダー行と1つのデータ行を含むGoogleシートのサンプル
Update rowアクションの設定
特定のスプレッドシートとシートを選択し、Search rowsアクションのdatatreeからRow IDを渡す必要があります。 このIDにより、レシピは更新する正確な行を認識できます。
未設定のUpdate rowアクション
Search rowsアクションからUpdate rowアクションにRow IDを指定します。 これにより、レシピは更新する行を認識できます
シナリオ例
この場合、Salesforceから新規または更新された連絡先をこのGoogleシートに移動すると仮定します。 
次の画像は、検索でGoogle Sheets内の正しい行を見つけ、Salesforceから受信した新しいデータをGoogle Sheets内の一致するフィールドに送るために作成したレシピとデータマッピングを示しています。
新規または更新されたSalesforce連絡先を選択したGoogleシートに移動するための完成したレシピ

Search rowsアクションを使用して、クエリでシート内の行を検索します。 ここでは、email列がSalesforce ContactのEmailと一致するGoogleシートの行を検索します。

Search rowsアクションの出力からRow IDをこのUpdate rowアクションに渡して、更新する行を示します。 次に、Salesforce new/updated ContactからのデータピルをUpdate rowアクションにマッピングします。
必ず正しいデータツリーからデータを取得してください。 よくある間違いは、Search rowsアクションのピルを使用することです。これにより、Google Sheets行の既存データが取得され、まったく同じ行に書き戻されます。 これは実質的に何もしていないため、あまり役に立ちません。
レシピの実行
トリガーとアクションを設定したので、レシピを実行してみましょう。
テスト用に設定されたレシピ
ここで、Salesforceの連絡先の名前をAnna SharpayからAnna Mccoyに更新します。 メールアドレスが[email protected]であることに注意してください。

レシピがこの変更をどのように取得するかを確認するために、ジョブレポートを見てみましょう:
ジョブ詳細ページの出力タブで表示されるように、トリガーは更新されたコンタクトを検出しました


Search rowsアクションはメール[email protected]を検索しようとします。 1行を見つけ、Row IDをUpdate rowアクションに渡します。 その後、Update rowアクションが名前をAnna Mccoyに更新します
レシピが行を更新した後の結果シートを次に示します。 名前がAnna SharpayからAnna Mccoyに変更されていることに注意してください。
元のシート
更新済みシート
最終更新日: