# app.record.create.changeイベントのエラーについて

**URL:** <https://community.cybozu.dev/t/topic/3569>\
**Category:** kintone 開発相談\
**Created:** [2018 年 11 月 28 日午前 2:05 UTC](https://community.cybozu.dev/t/topic/3569 "2018-11-28T02:05:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account777](https://avatars.discourse-cdn.com/v4/letter/l/977dab/32.png) [@Legacy\_Account777](https://community.cybozu.dev/u/Legacy_Account777)\
**Post date:** [2018 年 11 月 28 日午前 2:05 UTC](https://community.cybozu.dev/t/topic/3569/1 "2018-11-28T02:05:51Z")

</div>

お世話になります。テーブルがクリア出来なくて困っています。  
すみませんが、どこを修正したらいいのかご教授の程お願いいたします。

【エラー内容】  
"app.record.create.change.xxxx"内で、テーブルのクリア処理を行うと下記エラーが発生します。  
エラー：TypeError: Cannot read property 'pe ’ of null

【エラー発生原因】←追記  
ルックアップの「クリア」→「ＯＫ」ボタン経由して、テーブルのクリアを行うと  
エラーになる。

その他経由で’app.record.create.change.xxxx’が実行された場合、このエラーは発生しない

【こちらでテストした結果】  
・同じ処理を’app.record.create.show’で行ってもエラーにならない。  
・"app.record.create.change.xxxx"内で、テキスト・数字フィールドに対してはエラーにならない  
・テーブルクリア後、１行目に初期設定値でデータを作成してもエラーとなる

&nbsp;

kintone.events.on([“app.record.create.change.商品名”], function(event) {  
// ワークエリア  
var rec = event.record;  
var ITEM\_Name = rec.商品名;  
var page\_no = rec.ページ;  
var balance\_table = rec.明細;

if (ITEM\_Name.value === undefined || ITEM\_Name.value === “”){  
// フィールドクリア処理 ← この処理はエラーにならない  
page\_no.value = " 0 / 0";

// テーブルクリア処理 ← この処理でエラーになる  
balance\_table.value = [];

/\*  
var newRow = {  
value: {  
明細\_日付 : {type: ‘DATE’,  
value: “”,  
},  
明細\_情報 : {type: ‘SINGLE\_LINE\_TEXT’,  
value: “”,  
},  
明細\_数 : {type: ‘NUMBER’,  
value: “”  
// value: 0  
}  
}  
};  
balance\_table.value.push(newRow);  
\*/

return event;  
}  
});

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1657](https://avatars.discourse-cdn.com/v4/letter/l/f4b2a3/32.png) [@Legacy\_Account1657](https://community.cybozu.dev/u/Legacy_Account1657)\
**Post date:** [2018 年 12 月 5 日午前 6:10 UTC](https://community.cybozu.dev/t/topic/3569/2 "2018-12-05T06:10:51Z")

</div>

Isozumiさん

すみません。投稿の内容から、状況がよくわからないのですが、ルックアップで発火させているということから、

ルックアップのコピーで商品名を取得していると仮定して考えると、処理としては、問題はないと思います。

上記処理をそのまま動かしてもエラーとなるのでしょうか？
