# 急にjavascriptが動かなくなった

**URL:** <https://community.cybozu.dev/t/topic/3306>\
**Category:** kintone 開発相談\
**Created:** [2018 年 8 月 23 日午後 11:14 UTC](https://community.cybozu.dev/t/topic/3306 "2018-08-23T23:14:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account792](https://avatars.discourse-cdn.com/v4/letter/l/eb9ed0/32.png) [@Legacy\_Account792](https://community.cybozu.dev/u/Legacy_Account792)\
**Post date:** [2018 年 8 月 23 日午後 11:14 UTC](https://community.cybozu.dev/t/topic/3306/1 "2018-08-23T23:14:03Z")

</div>

今月のアップデートが関係あるかわかりませんが、急にjavascriptが動かなくなりました。

仕組みは「botsudate」を入れると「day\_○○」といった○日後、○年後のフィールドに値がセットされるというものです。

原因がわからず、困っています。解決策をご教示いただけますと幸いです。

&nbsp;

(function() {  
“use strict”;  
[//moment.jsを設定](https://moment.xn--js-4e4at92qjx9b)  
moment.locale(‘ja’);

var events1 = [‘app.record.edit.change.botsudate’,‘app.record.create.change.botsudate’,‘app.record.edit.show’];  
kintone.events.on(events1,function(event){  
var record = event.record;  
var botsunen = record[‘botsudate’][‘value’];

record[‘days\_7’][‘value’]=moment(botsunen).add(6,‘days’).format(‘YYYY-MM-DD’);  
record[‘days\_27’][‘value’]=moment(botsunen).add(13,‘days’).format(‘YYYY-MM-DD’);  
record[‘days\_37’][‘value’]=moment(botsunen).add(20,‘days’).format(‘YYYY-MM-DD’);  
record[‘days\_47’][‘value’]=moment(botsunen).add(27,‘days’).format(‘YYYY-MM-DD’);

return event;  
});

}());

---

<div class="post-metadata">

**Author:** ![Legacy\_Account699](https://avatars.discourse-cdn.com/v4/letter/l/8e7dd6/32.png) [@Legacy\_Account699](https://community.cybozu.dev/u/Legacy_Account699)\
**Post date:** [2018 年 8 月 24 日午前 12:16 UTC](https://community.cybozu.dev/t/topic/3306/2 "2018-08-24T00:16:20Z")

</div>

koroyama さん

全く動かないのでしょうか？

自分はコード張り付けたら動きました。

画面によって動かない場合なら、動かない画面を教えてください。

それと、デバッグをしてエラーが出ているのならできたら教えていただけると助かります。

デバッグのやり方は[こちら](https://community.cybozu.dev/hc/ja/articles/207613916-%E5%8B%95%E3%81%8B%E3%81%AA%E3%81%84-%E3%81%9D%E3%82%93%E3%81%AA%E6%99%82%E3%81%AF%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%82%92%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86-%E5%85%A5%E9%96%80%E7%B7%A8)のページにあります。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account792](https://avatars.discourse-cdn.com/v4/letter/l/eb9ed0/32.png) [@Legacy\_Account792](https://community.cybozu.dev/u/Legacy_Account792)\
**Post date:** [2018 年 8 月 24 日午前 12:33 UTC](https://community.cybozu.dev/t/topic/3306/3 "2018-08-24T00:33:45Z")

</div>

しぶい様

ありがとうございます。

botsudateを入力しても無反応です。

デバッグしたところ、下記エラーが出ました。

Uncaught TypeError: Cannot set property ‘value’ of undefined  
at download.do?app=32&contentId=1524&jsType=DESKTOP&hash=9232f7f2782fcc578923058eb11917a3d3dbca49:27  
at edit.js:235  
at Array.forEach (\<anonymous\>)  
at v (edit.js:890)  
at nv (edit.js:235)  
at ov (edit.js:235)  
at $F (edit.js:384)  
at e3 (edit.js:732)  
at B2.e.TL (edit.js:1754)  
at Ed (edit.js:53)

お手数おかけして申し訳ありません。よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account792](https://avatars.discourse-cdn.com/v4/letter/l/eb9ed0/32.png) [@Legacy\_Account792](https://community.cybozu.dev/u/Legacy_Account792)\
**Post date:** [2018 年 8 月 24 日午前 12:48 UTC](https://community.cybozu.dev/t/topic/3306/4 "2018-08-24T00:48:28Z")

</div>

しぶい様

申し訳ありません。自己解決しました。

ちなみに、アプリのフィールドを一部削除し、javascriptでもそのフィールドを削除しなければならなかったところを、削除していなかったためにセットされない、ということでした。

お手数をおかけしてしまい、本当に申し訳ありませんでした。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account699](https://avatars.discourse-cdn.com/v4/letter/l/8e7dd6/32.png) [@Legacy\_Account699](https://community.cybozu.dev/u/Legacy_Account699)\
**Post date:** [2018 年 8 月 24 日午前 4:58 UTC](https://community.cybozu.dev/t/topic/3306/5 "2018-08-24T04:58:43Z")

</div>

koroyama さん

自己解決したと聞いて安心しました。

&nbsp;わからないことがあったら、ぜひまたコミュニティをご活用ください。
