1点、分からない部分がありましてご教授いただければ幸いです。
添付図のような資材管理(在庫)を管理しており、サブテーブルで計上した日々の資材在庫数をスペースフィールドに表示したいと思っております。
過去の投稿記事から、日付関係なく資材毎の在庫数は表示てきたのですが、日付かつ資材毎の在庫を表示することができない状況でして
勉強不足でどのような修正をすればいいのか分からなかった為、お教えいただければ助かります。宜しくお願いいたします。
(function() {
"use strict";
kintone.events.on('app.record.detail.show', function(event) {
var subTotals = {};
var tableRecords = event.record.資材管理.value;
// テーブル内の各レコードをカテゴリごとに集計する
for (var i = 0; i < tableRecords.length; i++) {
var category = tableRecords[i].value['資材名'].value;
if (!subTotals[category]) {
subTotals[category] = 0;
}
var nyuko = tableRecords[i].value['資材入庫数量'].value;
var seizou = tableRecords[i].value['資材製造数量'].value;
var furyou = tableRecords[i].value['資材不良数量'].value;
var rosu = tableRecords[i].value['資材ロス数量'].value;
subTotals[category] += nyuko-seizou-furyou-rosu;
}
// 集計結果をスペースフィールドに表示する
var myTotalSpace = document.createElement('ul');
for (var category in subTotals) {
var categorySpace = document.createElement('li');
categorySpace.innerText = category + ': ' + subTotals[category] + '個';
myTotalSpace.appendChild(categorySpace);
}
var text1 = document.createElement('text1');
text1.innerHTML = '残数計';
var el = kintone.app.record.getSpaceElement('zansukei').appendChild(text1);
console.log(el);
kintone.app.record.getSpaceElement('zansukei').appendChild(myTotalSpace);
});
})();