下記にてフィールド値の条件に応じて背景色を変更していますが、
対象のレコード一覧が複数ある場合(レコード一覧A、レコード一覧B)、他方の一覧にない項目がエラーとなります。
一覧を区別する条件を入れるか、エラーを回避することで一覧を表示させたいのですが書き方がわかりませんのでご教授願います。
(function () {
“use strict”;
// 返還日が入力されている場合、当該レコードの色を赤色にする。
// レコード一覧の表示時にフィールド値の条件に応じて、文字色、フィールドの背景色を変更する。
const events = [
‘app.record.index.show’
];
kintone.events.on(events, function (event) {
const el_kirokusya = kintone.app.getFieldElements(‘kirokusya’);
const el_kiroku_nichiji = kintone.app.getFieldElements(‘kiroku_nichiji’);
const el_seiriNo = kintone.app.getFieldElements(‘seiriNo’);
event.records.forEach((record,i)=>{
if (record.henkanbi.value != ‘’) {
el_kirokusya[i].style.backgroundColor = ‘#ffb6c1’; ・・・一覧A
el_kiroku_nichiji[i].style.backgroundColor = ‘#ffb6c1’; ・・・一覧A
el_seiriNo[i].style.backgroundColor = ‘#ffb6c1’; ・・・一覧B
}
})
});
})();