var event = [
‘app.record.create.submit’,
‘app.record.edit.submit’,
];
kintone.events.on(event, function(event) {
var record = event.record;
var rowNo = record.Table1.value.length;
var table1 = record.Table1.value;
record.Table2.value = [];
record.Table3.value = [];
if (rowNo<4){
for (var i = 0; i < rowNo; i++){
var No1 = record.Table1.value[i].value.No1.value;
var Text1 = record.Table1.value[i].value.Text1.value;
var Text_1 = record.Table1.value[i].value.Text_1.value;
record.Table2.value.push({
“value”: {
“No2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:No1
},
“Text2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text1
}
“Text_2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text_1
}
}
});
}
} else if (rowNo<7){
for (var j = 0; j < 3; j++){
var No2 = record.Table1.value[j].value.No1.value;
var Text2 = record.Table1.value[j].value.Text1.value;
var Text_2 = record.Table1.value[j].value.Text_1.value;
record.Table2.value.push({
“value”: {
“No2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:No2
},
“Text2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text2
}
“Text_2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text_2
}
}
});
}
for (var k = 3;k < rowNo; k++){
var No3 = record.Table1.value[k].value.No1.value;
var Text3 = record.Table1.value[k].value.Text1.value;
var Text_3 = record.Table1.value[k].value.Text_1.value;
record.Table3.value.push({
“value”: {
“No3”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:No3
},
“Text3”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text3
}
“Text_3”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text_3
}
}
});
}
}
return event;
});
})();
for (var i = 0; i < rowNo; i++){
var No1 = record.Table1.value[i].value.No1.value;
var Text1 = record.Table1.value[i].value.Text1.value;
の下に
var Text_1 = record.Table1.value[i].value.Text_1.value;
を追加すればいいかと思います。追加で、
var Text_2 = record.Table1.value[j].value.Text_1.value;
var Text_3 = record.Table1.value[k].value.Text_1.value;
もそれぞれの下に加えれば問題ないと思います。
var event = [
‘app.record.create.submit’,
‘app.record.edit.submit’,
];
kintone.events.on(event, function(event) {
var record = event.record;
var rowNo = record.Table1.value.length;
var table1 = record.Table1.value;
record.Table2.value = [];
record.Table3.value = [];
if (rowNo<4){
for (var i = 0; i < rowNo; i++){
var No1 = record.Table1.value[i].value.No1.value;
var Text1 = record.Table1.value[i].value.Text1.value;
var Text_1 = record.Table1.value[i].value.Text_1.value;
record.Table2.value.push({
“value”: {
“No2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:No1
},
“Text2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text1
},
“Text_2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text_1
}
}
});
}
} else if (rowNo<7){
for (var j = 0; j < 3; j++){
var No2 = record.Table1.value[j].value.No1.value;
var Text2 = record.Table1.value[j].value.Text1.value;
var Text_2 = record.Table1.value[j].value.Text_1.value;
record.Table2.value.push({
“value”: {
“No2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:No2
},
“Text2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text2
},
“Text_2”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text_2
}
}
});
}
for (var k = 3;k < rowNo; k++){
var No3 = record.Table1.value[k].value.No1.value;
var Text3 = record.Table1.value[k].value.Text1.value;
var Text_3 = record.Table1.value[k].value.Text_1.value;
record.Table3.value.push({
“value”: {
“No3”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:No3
},
“Text3”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text3
},
“Text_3”:{
“type”:“SINGLE_LINE_TEXT”,
“value”:Text_3
}
}
});
}
}
return event;
});
})();