# フィールドに反映されない

**URL:** <https://community.cybozu.dev/t/topic/135>\
**Category:** kintone 開発相談\
**Created:** [2022 年 10 月 4 日午前 3:38 UTC](https://community.cybozu.dev/t/topic/135 "2022-10-04T03:38:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2995](https://avatars.discourse-cdn.com/v4/letter/l/e19b73/32.png) [@Legacy\_Account2995](https://community.cybozu.dev/u/Legacy_Account2995)\
**Post date:** [2022 年 10 月 4 日午前 3:38 UTC](https://community.cybozu.dev/t/topic/135/1 "2022-10-04T03:38:46Z")

</div>

ボタンを押したら、日付フィールドに現在日時が入力されるようにしたいのですが、ボタンを押しても何も入力されません。改善点を教えていただきたいですm(\_ \_)m

(function() {  
&nbsp; &nbsp; “use strict”;

&nbsp; &nbsp; kintone.events.on([‘app.record.create.show’,‘app.record.edit.show’], function(event) {  
&nbsp; &nbsp; &nbsp; &nbsp; var myField = document.createElement(‘button’);  
&nbsp; &nbsp; &nbsp; &nbsp; myField.id = ‘button\_field’;  
&nbsp; &nbsp; &nbsp; &nbsp; myField.innerHTML = ‘日時取得’;  
&nbsp; &nbsp; &nbsp; &nbsp; kintone.app.record.getSpaceElement(‘button\_field’).appendChild(myField);  
&nbsp; &nbsp; &nbsp; &nbsp; mySpaceFieldButton.onclick = function() {

&nbsp; &nbsp; &nbsp; var currentDate = luxon.DateTime.local();  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var record = event.record;  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; record.日時.value = currentDate;  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  
&nbsp; &nbsp; &nbsp; &nbsp; };  
&nbsp; &nbsp; &nbsp; &nbsp; return event;  
&nbsp; &nbsp; });

})();

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2757](https://avatars.discourse-cdn.com/v4/letter/l/65b543/32.png) [@Legacy\_Account2757](https://community.cybozu.dev/u/Legacy_Account2757)\
**Post date:** [2022 年 10 月 5 日午前 12:00 UTC](https://community.cybozu.dev/t/topic/135/2 "2022-10-05T00:00:38Z")

</div>

ねこねこ様

```
var currentDate = luxon.DateTime.local();

```

これを，

```
var currentDate = luxon.DateTime.local().toFormat('yyyy-MM-dd');

```

こうすることで改善されるかと思います．  
luxonはいろいろな情報が入っているので，何かと比較したり，どこかに出力するときには加工が必要です．  
ここが結構参考になります（探せばもっとあると思います）．  
[【JavaScript】Luxon で日付の操作・全実例38件！](https://webfrontend.ninja/js-show-directory-picker/)

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2995](https://avatars.discourse-cdn.com/v4/letter/l/e19b73/32.png) [@Legacy\_Account2995](https://community.cybozu.dev/u/Legacy_Account2995)\
**Post date:** [2022 年 10 月 5 日午前 5:31 UTC](https://community.cybozu.dev/t/topic/135/3 "2022-10-05T05:31:22Z")

</div>

TO様、ご教授いただきありがとうございます。変更してみましたが、値が画面上で変更されていない状態で困っております。重ね重ね申し訳ないですが、他に考えられる原因があれば教えていただきたいです。consoleで確認すると、値自体は取れているのですが、、、

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2757](https://avatars.discourse-cdn.com/v4/letter/l/65b543/32.png) [@Legacy\_Account2757](https://community.cybozu.dev/u/Legacy_Account2757)\
**Post date:** [2022 年 10 月 5 日午前 5:36 UTC](https://community.cybozu.dev/t/topic/135/4 "2022-10-05T05:36:34Z")

</div>

ねこねこ様

確認ですが，

```
mySpaceFieldButton.onclick = function() {

```

ここにあるmySpaceFieldButtonは，定義されていますか？  
「myField」ではないですか？

---

<div class="post-metadata">

**Author:** ![Legacy\_Account980](https://avatars.discourse-cdn.com/v4/letter/l/a183cd/32.png) [@Legacy\_Account980](https://community.cybozu.dev/u/Legacy_Account980)\
**Post date:** [2022 年 10 月 6 日午前 2:10 UTC](https://community.cybozu.dev/t/topic/135/5 "2022-10-06T02:10:25Z")

</div>

横からゴメンナサイ～

9905583322521さん

ボタンを押して表示を変更するときは、  
event.record.フィールドコード.value  
の値を変更しようとしても変更できないのです（＞＜）

↓こちらが参考になると思います。  
[レコードに値をセットする](https://community.cybozu.dev/hc/ja/articles/201942014-%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E8%A9%B3%E7%B4%B0%E6%83%85%E5%A0%B1%E5%8F%96%E5%BE%97#step4)

レコード編集中にボタンクリックでフィールドの値を変更したいときは、getしてsetです👀✨✨

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2995](https://avatars.discourse-cdn.com/v4/letter/l/e19b73/32.png) [@Legacy\_Account2995](https://community.cybozu.dev/u/Legacy_Account2995)\
**Post date:** [2022 年 10 月 6 日午後 2:16 UTC](https://community.cybozu.dev/t/topic/135/6 "2022-10-06T14:16:54Z")

</div>

[TO](https://community.cybozu.dev/hc/ja/profiles/902343704226-TO)様 [juridon](https://community.cybozu.dev/hc/ja/profiles/376177001012-juridon)様 貴重なお時間を頂き、誠にありがとうございます。get/setを使って実装することができました。ボタンを押して変更する際はevent.record.フィールドコード.valueでは変更できないのですね、、勉強になりました🙇‍♂️

&nbsp;

---

<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:** [2024 年 6 月 5 日午前 6:36 UTC](https://community.cybozu.dev/t/topic/135/7 "2024-06-05T06:36:00Z")

</div>

クローズされました: 2024 年 6 月 5 日午前 6:36 UTC

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