サブテーブル行をセルの値だけ追加したい

サブテーブルの行数を指定数だけ追加したいです。

例えばAセルに3と入力した場合、サブテーブルの行数を3行にしたいです。

いい方法はありませんでしょうか。

 

Uemuraさん

お世話になっております。サイボウズスタートアップスの武井です。

 

細かい要件がわかりませんので、

完全に字面だけで判断させていただくと、以下のような感じになるのではないでしょうか。

※セルAを入力後、エンターキーかポインタを外すと行が増えます。

 

(function () {
"use strict";
kintone.events.on(['app.record.edit.change.A','app.record.create.change.A'], function (event) {
var record = event.record;
var add = record['Table']['value'][0]['value']['A']['value'];

var newRow = {
value: {
A: {
type: 'SINGLE_LINE_TEXT',
value: ''
}
}
};
for (var i = 0; i < add; i++) {
record['Table']['value'].push(newRow);
}

return event;
});

})();

武井様

ご回答ありがとうございます。

初心者のためなかなか進みませんがなんとかできそうです。

ありがとうございます。