背景・実現したいこと
kintone.events.on([‘app.record.index.show’], function(event) {
// カスタマイズ内容
}
エラー情報
レコードを1件でも追加した後の一覧表示では、
Cannot read property ‘value’ of undefined
利用したソースコード
(function () {
“use strict”;
const events = [
‘app.record.index.show’
];
kintone.events.on(events, function(event) {
console.log(event);
});
})();
Cannot read property ‘value’ of undefined
というエラーが出るのを解決したいということでしょうか?
使用しているソースコードは
(function () {
“use strict”;
const events = [
‘app.record.index.show’
];
kintone.events.on(events, function(event) {
console.log(event);
});
})();
で全部でしょうか?
はい、これですべてです。
イベント発生のタイミングを確認するためだけのプログラムです。
特にフィールドも作らず、レコード1件保存しての結果です。
(念のため、フィールド(文字列)1個作っての保存も試しました)
このソースだけで
「Cannot read property ‘value’ of undefined」
が出てくることは考えにくいです。
このエラーが出てくるのは例えば、
住所というフィールドがないのに
event.record.住所.value
のような「.value」を使用しようとしたような場合です。
もしかすると、
* kintoneのポータルの方にある別のソースが邪魔をしている
* プラグインが邪魔をしている
など考えられそうですが、いかがでしょうか?
* プラグインが邪魔をしている
他のプラグインをすべて外せして試してみましたが、
index.js 3160行目
3158 ql = function(a) {
3159 m.setTimeout(function() {
3160 throw a; <–Cannot read property ‘value’ of undefined
3161 }, 0)
3162 },
* kintoneのポータルの方にある別のソースが邪魔をしている
ポータルの他のアプリで使用しているプラグインについては
確認できていません。
(アプリが別でも影響するのものですか?)