# kintoneの自動保存

**URL:** <https://community.cybozu.dev/t/topic/9800>\
**Category:** kintone 開発相談\
**Created:** [2024 年 12 月 2 日午前 2:18 UTC](https://community.cybozu.dev/t/topic/9800 "2024-12-02T02:18:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryokucha](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/ryokucha/32/381_2.png) [@ryokucha](https://community.cybozu.dev/u/ryokucha)\
**Post date:** [2024 年 12 月 2 日午前 2:18 UTC](https://community.cybozu.dev/t/topic/9800/1 "2024-12-02T02:18:26Z")

</div>

おはようございます。（JSなど初心者です・・）  
kintoneで「このフィールドに値が入ると自動で保存される」  
という挙動をしてみたいのですが、まず動きとしては可能でしょうか？

もし可能であればコード等ご教示いただけますと幸いです。

---

<div class="post-metadata">

**Author:** ![nazobito](https://avatars.discourse-cdn.com/v4/letter/n/dec6dc/32.png) [@nazobito](https://community.cybozu.dev/u/nazobito)\
**Post date:** [2024 年 12 月 6 日午前 2:32 UTC](https://community.cybozu.dev/t/topic/9800/2 "2024-12-06T02:32:49Z")

</div>

編集画面であればその処理を入れることは可能だと思います。

ただ、この場合保存後に revision があがります。  
そうなると、同一フォーム上でほかの項目を入力して保存ボタンを押しても

```javascript
レコードを再読み込みしてください。編集中に、ほかのユーザーがレコードを更新しました

```

と表示され。保存できなくなります。  
これを対策するには、

- 保存処理の後で編集画面をリロードする
- 保存ボタンを押したときに、独自のプログラムでレコードを更新する処理を入れる

などの処理を入れる必要があるとおもいます。

---

<div class="post-metadata">

**Author:** ![CGC](https://avatars.discourse-cdn.com/v4/letter/c/f1d935/32.png) [@CGC](https://community.cybozu.dev/u/CGC)\
**Post date:** [2025 年 1 月 17 日午前 12:27 UTC](https://community.cybozu.dev/t/topic/9800/3 "2025-01-17T00:27:37Z")

</div>

可能か不可能かで言えば、可能と思います。  
ただ、JSでレコードを保存する場合はDOM操作が必要になりますので、  
ある日突然動かなくなる可能性があります。  
一応サンプルコードを付けておきます。

```javascript
    kintone.events.on(['app.record.create.change.フィールド', 'app.record.edit.change.フィールド'], function (e) {
        if(e.record.フィールド.value){
            $(".gaia-ui-actionmenu-save").trigger('click');//ここがDOM操作
        }
        return e;
    });

```

---

<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:** [2025 年 1 月 20 日午前 12:28 UTC](https://community.cybozu.dev/t/topic/9800/4 "2025-01-20T00:28:31Z")

</div>

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