お世話になっております。
前の投稿について質問がございます。↓
小数点(1桁)をつけて計算したいです。
例:70+2-0=72
72+0.5-0=72.5
72.5+1-0=73.5
小数点がついてないものには、小数点がつかないようにしたいです。
参考のソースコード等があればお教えください。
宜しくお願いいたします。
エラー情報
小数点(1桁)をつけて計算した場合、小数点が反映されません。
利用したソースコード
(function () {
'use strict';
var events = ['app.record.create.change.倉庫1入', 'app.record.edit.change.倉庫1入', 'app.record.create.change.倉庫1出', 'app.record.edit.change.倉庫1出'];
kintone.events.on(events, function (event) {
var record = event.record;
// テーブルの行数が1だったら上段を見ない
if (record['テーブル']['value'].length == 1) {
record['テーブル']['value'][0]['value']['合計1']['value'] = parseInt(record['テーブル']['value'][0]['value']['倉庫1入']['value']) - parseInt(record['テーブル']['value'][0]['value']['倉庫1出']['value']);
} else {
for (var i = 1; i < record['テーブル']['value'].length; i++) {
record['テーブル']['value'][i]['value']['合計1']['value'] = parseInt(record['テーブル']['value'][i - 1]['value']['合計1']['value']) + parseInt(record['テーブル']['value'][i]['value']['倉庫1入']['value']) - parseInt(record['テーブル']['value'][i]['value']['倉庫1出']['value']);
}
}
return event;
});
})();
(function () {
'use strict';
var events = ['app.record.create.change.倉庫2入', 'app.record.edit.change.倉庫2入', 'app.record.create.change.倉庫2出', 'app.record.edit.change.倉庫2出'];
kintone.events.on(events, function (event) {
var record = event.record;
// テーブルの行数が1だったら上段を見ない
if (record['テーブル']['value'].length == 1) {
record['テーブル']['value'][0]['value']['合計2']['value'] = parseInt(record['テーブル']['value'][0]['value']['倉庫2入']['value']) - parseInt(record['テーブル']['value'][0]['value']['倉庫2出']['value']);
} else {
for (var i = 1; i < record['テーブル']['value'].length; i++) {
record['テーブル']['value'][i]['value']['合計2']['value'] = parseInt(record['テーブル']['value'][i - 1]['value']['合計2']['value']) + parseInt(record['テーブル']['value'][i]['value']['倉庫2入']['value']) - parseInt(record['テーブル']['value'][i]['value']['倉庫2出']['value']);
}
}
return event;
});
})();