# kintoneの重複禁止について

**URL:** <https://community.cybozu.dev/t/topic/8139>\
**Category:** kintone 開発相談\
**Created:** [2023 年 9 月 22 日午後 12:34 UTC](https://community.cybozu.dev/t/topic/8139 "2023-09-22T12:34:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PL.2023](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@PL.2023](https://community.cybozu.dev/u/PL.2023)\
**Post date:** [2023 年 9 月 22 日午後 12:34 UTC](https://community.cybozu.dev/t/topic/8139/1 "2023-09-22T12:34:17Z")

</div>

### 実現したいこと

kintone自体の重複禁止機能と同じく機能をjavascriptカスタマイズで実装可能ですですか？

---

<div class="post-metadata">

**Author:** ![PL.2023](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@PL.2023](https://community.cybozu.dev/u/PL.2023)\
**Post date:** [2023 年 9 月 22 日午後 1:37 UTC](https://community.cybozu.dev/t/topic/8139/2 "2023-09-22T13:37:50Z")

</div>

kintoneの重複機能の設定している仮定。  
const seenMy\_IDs = new set();使うとして、kintoneに既に登録された後、再度オリジナルIDを紐付けにして他のカラム更新は可能でしょうか？  
例：  
第1回目のCSVファイルのインポート

```javascript
MY_ID. TEL. FAX. APPLY  
1233345. 03-1111-2222.    

```

第2回目のCSVファイルのインポート

```javascript
MY_ID. COMPANY. FAX. APPLY  
1233345. AAAAA. 03-1121-1111 100

```

上記の例で第2目のCSVファイルから FAXとAPPLYのデータをkintoneにアップロードしたいです。  
この時はMY \_IDは重複に当たるので、kintoneに更新登録できますか？

---

<div class="post-metadata">

**Author:** ![akika](https://avatars.discourse-cdn.com/v4/letter/a/5e9695/32.png) [@akika](https://community.cybozu.dev/u/akika)\
**Post date:** [2023 年 9 月 26 日午後 9:48 UTC](https://community.cybozu.dev/t/topic/8139/3 "2023-09-26T21:48:55Z")

</div>

しんじゅく さん

kintone 標準機能のCSVによるレコードのインポートは、[kintone ヘルプ](https://jp.cybozu.help/k/ja/id/040724.html#import_records_import_csv_2020)の方で詳しく書いているので、そちらを参考していただければと思います。

標準機能以外に、cli-kintone というコマンドツールがあります。  
こちらだと、コマンドラインからkintoneレコードを新規登録したり、既存データを更新したりすることもできます。  
詳細は、[cli-kintone ドキュメント](https://cybozu.dev/ja/kintone/sdk/backup/cli-kintone/)をご確認ください。

> この時はMY \_IDは重複に当たるので、kintoneに更新登録できますか？

こちらの質問に関しても、上述のドキュメント・ヘルプにも書いてありますが、  
既存レコードを更新する場合、  
更新キーとして、重複禁止を設定したフィールドか、レコードIDを指定する必要があります。

---

<div class="post-metadata">

**Author:** ![PL.2023](https://avatars.discourse-cdn.com/v4/letter/p/8491ac/32.png) [@PL.2023](https://community.cybozu.dev/u/PL.2023)\
**Post date:** [2023 年 10 月 11 日午前 7:29 UTC](https://community.cybozu.dev/t/topic/8139/4 "2023-10-11T07:29:13Z")

</div>

@akika  
返信遅くなりました。  
ありがとうございます。参考にさせていただきます。
