指定アプリの既存レコードのデータを更新します。更新対象のレコードを検索する際のキーの値を、カスタマイズ中のアプリのフィールドで指定します。
更新先アプリの「キーとなる更新先のフィールド」とカスタマイズ中のアプリの「キーの値となるこのアプリのフィールド」が一致する「更新先アプリ」のレコードについて、「マッピング」に基づいてレコードの内容を更新します。
「レコードを更新する(キーの値を直接指定)」とほぼ同じですが、キーの値をフィールドで指定する点が異なります。特に、テーブルの各行に対してアクションを実行したい場合は、こちらを使用します。
「更新先アプリ」「キーとなる更新先のフィールド」「キーの値となるこのアプリのフィールド」「マッピング」「更新の競合をチェックする」を設定します。
レコードを更新するアプリを選択します。
レコードを更新する際のキーとなるフィールドを選択します。
テーブル内のフィールドは選択できません。
選択可能なフィールドタイプは以下の通りです。
「キーとなる更新先のフィールド」と比較する値を持ったフィールドを、カスタマイズ中のアプリのフィールドから選択します。テーブル内のフィールドも選択できます。
テーブル内のフィールドを選択した場合、「条件」で一致するすべての行に対して、順次更新処理を実行します。
選択可能なフィールドタイプは以下の通りです。
レコードに登録する情報を入力します。
登録したいフィールド毎に、「登録先フィールドコード = 設定する値」という形で記載します。
このパラメーターの詳しい記述方法はフィールドマッピングの記述方法を参照してください。
このマッピングでは @out を使用することができます。キーに一致したレコードを参照します。
「チェックする」「チェックしない」から選択します。
「チェックする」の場合、更新レコードが他のユーザーからの更新と競合していないかがチェックされ、競合している場合は実行時にエラーとします。「チェックしない」の場合、このチェックを行いません。
よくわからない場合、「チェックする」をお勧めします。
本「やること」を実行しても更新先アプリの Webhook 通知は発生しません。