いつもお世話になっております。
テーブルの中のフィールドで、条件(業務分類別)にあった行の所要時間を加算していきたいのですが、文字列をくっつけていくだけでエラーになってしまいます。
この書き方ではそうなってしまうのが当然のことなのはよくわかるのですが、調べても解決策がよくわからないので質問させていただきました。
(function(){
"use strict";
kintone.events.on(['app.record.create.change.Table','app.record.edit.change.Table'],function(event){
var record = event.record;
var table = record['Table']['value'];
var kansa =0;
var kityou=0;
var kessan=0;
for(var i = 0; i < table.length; i++){
if(table[i]['value']['業務分類']['value'] === '監査業務'){
kansa = kansa + table[i]['value']['所要時間']['value'];
}
if(table[i]['value']['業務分類']['value'] === '記帳業務'){
kityou = kityou + table[i]['value']['所要時間']['value'];
}
if(table[i]['value']['業務分類']['value'] === '決算業務'){
kessan = kessan + table[i]['value']['所要時間']['value'];
}
}
record.監査業務合計.value = kansa;
record.記帳業務合計.value = kityou;
record.決算業務合計.value = kessan;
return event;
});
})();
所要時間は計算フィールド、下の各合計は時刻フィールドを現在は使用しています。
他のアプリで関連レコード一覧を使って合計を引っ張って来たいのでテーブル内の業務分類別の所要時間をレコード内で集計したいと思っています。
ご教授いただけたら幸いです。
どうぞよろしくお願いいたします。