# kintoneでのデータ更新方法

**URL:** <https://community.cybozu.dev/t/topic/1288>\
**Category:** kintone 開発相談\
**Created:** [2023 年 1 月 10 日午前 12:57 UTC](https://community.cybozu.dev/t/topic/1288 "2023-01-10T00:57:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account48](https://avatars.discourse-cdn.com/v4/letter/l/5e9695/32.png) [@Legacy\_Account48](https://community.cybozu.dev/u/Legacy_Account48)\
**Post date:** [2023 年 1 月 10 日午前 12:57 UTC](https://community.cybozu.dev/t/topic/1288/1 "2023-01-10T00:57:45Z")

</div>

表題の件につきまして、下記ご教示願います。

ⅰDelete - Insert

レコードが存在していれば削除（Delete）してから追加（Insert）、なければ追加（Insert）する。

ⅱUpdate - Insert

レコードが存在していれば更新（Update）し、なければ追加（Insert）する。

というデータ更新の方法はございますでしょうか。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1177](https://avatars.discourse-cdn.com/v4/letter/l/77aa72/32.png) [@Legacy\_Account1177](https://community.cybozu.dev/u/Legacy_Account1177)\
**Post date:** [2023 年 1 月 10 日午前 3:13 UTC](https://community.cybozu.dev/t/topic/1288/2 "2023-01-10T03:13:52Z")

</div>

Ⅱに関しては、[@kintone/rest-api-client](https://developer.cybozu.io/hc/ja/articles/900000767263#document) に「upsertRecord」というものが用意されています。

Ⅰに関しては、レコードの取得（GET）でレコードの存在を確認してから、という処理しかないと思います。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account48](https://avatars.discourse-cdn.com/v4/letter/l/5e9695/32.png) [@Legacy\_Account48](https://community.cybozu.dev/u/Legacy_Account48)\
**Post date:** [2023 年 1 月 12 日午前 6:21 UTC](https://community.cybozu.dev/t/topic/1288/3 "2023-01-12T06:21:10Z")

</div>

ご返信、ありがとうございます。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2023 年 12 月 6 日午前 8:39 UTC](https://community.cybozu.dev/t/topic/1288/4 "2023-12-06T08:39:26Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
