kintone レコードの一括更新 フォローする
認証コネクタに設定したアプリIDに該当するアプリレコードに対して、一括でデータを更新します。
前のアクションで取得した表データとkintoneのレコードをマッピングし、更新するようなイメージとなります。
ステップ
- 基本設定
- 更新フィールドの選択
- 更新内容
- 出力確認
基本設定
更新対象とするレコードと表データを設定します。
レコードの指定方法は更新タイプ(キーにするもの)により異なります。
- 更新タイプ:「レコードID」を選択する場合
kintoneアプリのレコードID(レコード番号)で更新レコードを指定します。
- 表データ(必須項目)
前のステップで取得した、更新したい内容の表データを指定します。
- UPSERTモードで実行する
- 有効:更新対象に存在しない新規レコードが含まれている場合、自動的に追加されます。既存レコードがある場合は、その内容が更新されます。
- 無効:新規レコードが含まれている場合、エラーとなり、処理は中断されます。
- 指定なし:動作は「無効」と同様です。新規レコードが含まれている場合、処理はエラーとなります。
- 表データ(必須項目)
基本設定画面(「レコードID」を選択した場合)
kintoneアプリ画面
- 更新タイプ:「重複禁止フィールドコード」を選択する場合
kintoneアプリのフォーム設定で「値の重複を禁止する」設定されたフィールドのデータから更新レコードを指定します。kintoneのレコードIDとは別で、一意な重複しないID(社員番号や商品IDなど)をキーにしたい場合にこちらを選択します。
- 重複禁止フィールドコード(必須項目)
「値の重複を禁止する」設定をしたフィールドが一覧で表示されます。
- 表データ(必須項目)
前のステップで取得した、更新したい内容の表データを指定します。
- UPSERTモードで実行する
- 有効:更新対象に存在しない新規レコードが含まれている場合、自動的に追加されます。既存レコードがある場合は、その内容が更新されます。
- 無効:新規レコードが含まれている場合、エラーとなり、処理は中断されます。
- 指定なし:動作は「無効」と同様です。新規レコードが含まれている場合、処理はエラーとなります。
- 重複禁止フィールドコード(必須項目)
基本設定画面(「重複禁止フィールドコード」を選択した場合)
kintoneアプリ フィールドの設定
更新フィールドの選択
更新するフィールドを選択します。
フォーム設定で設定したフィールドが一覧で表示されます。複数選択可能です。
更新フィールドの選択画面
更新内容
更新する内容を設定します。
更新フィールドの選択で選択したフィールドが設定項目として表示されます。
入力項目が空白の場合はデータも空白で更新されます。
なお、表データのカラム名が指定されなかった項目(指定なしが選択された)については更新を行いません。
更新内容画面
出力確認
テスト実行をします。
trueと表示されていれば、一括更新完了となります。
テスト実行結果
テスト実行前
テスト実行後
※2023年3月29日時点の情報です。