Upsert recordsアクション(バッチ)
Upsert recordsバッチアクションは、指定したprimary keyに一致するエントリをdata table内で検索します。 一致するレコードが見つかった場合、アクションは指定した値でそのレコードを更新します。 一致するレコードが見つからない場合、アクションは指定した値で新しいレコードを作成します。 このアクションでは、バッチごとに最大1000件のレコードをサポートしています。
入力
| 入力フィールド | 説明 |
|---|---|
| データテーブル | レコードをupsertするdata tableを選択します。 選択したデータテーブルをData tablesインターフェースで表示するには、このフィールドの説明にあるリンクをクリックします。 |
| 主キー | 主キーとして使用する列を選択します。 アクションはこの列を使用して、指定された一連のフィールドに対してレコードがすでに存在するかどうかを検出します。 一致するレコードがない場合、アクションはRecords入力で指定した値を使用して新しいレコードを作成します。 |
| 目的の出力形式を選択 | 任意です。 upsertされたレコードデータをテーブルフィールドにマッピングする方法を指定します。 詳細は、出力形式セクションを参照してください。 |
| レコード | upsertするレコードのリストを指定します。 各レコードには、選択したdata tableの列に対応する値を含める必要があります。 |
追加の入力フィールド
Recordsセクションには、選択したdata tableの各列に対応する入力フィールドが含まれています。 これらの入力フィールドを使用して、各レコードでupsertする値を指定します。 フィールドを空のままにすると、Workatoは対応する列を更新しません。
これらの入力フィールドには、対応する列と同じ制限が適用されます。例:
- 列が必須の場合、対応するフィールドも必須です。
- 指定する値は、対応する列のデータ型と一致する必要があります。 たとえば、テキスト列では英数字のみを使用できます。 各データ型で使用できる値の詳細については、列タイプを参照してください。
出力
| 出力フィールド | 説明 |
|---|---|
| レコード | 変更された各レコードに関する情報が含まれます。たとえば、Record ID、Created atの日付、Updated atのタイムスタンプ、およびdata tableのカスタム列のデータです。 |
Last updated: