2つのテーブルの行数を同じにしたい

1つのアプリ内に2つのテーブル(テーブルA,テーブルBとします)があり、レコード追加保存時、テーブルAの行数に合わせて、テーブルBの行数も変更したいです。

下記コードを書いてみましたが、うまく動作しません。

どのようなコードであれば動作しますでしょうか。

 

(function () {
"use strict";
var events = [
'app.record.create.submit'
];
kintone.events.on(events, function(event) {
var rows = event.record.テーブルA.value.length;
event.record.テーブルB.value.length = rows
return event;
});
})();

テーブルBの行数を変更するのではなく、

行数分、空行を追加するようなコードになるかと思います。

(function () {
    "use strict";
    var events = [
        'app.record.create.submit'
    ];
    kintone.events.on(events, function (event) {
        for (var i = event.record.テーブルB.value.length, len = event.record.テーブルA.value.length; i < len; i++) {
            event.record.テーブルB.value.push({
                id: null,
                value: {
                    // テーブルBのフィールド列数分以下を定義する
                    // フィールドコード: { type: 'フィールドの種類', value: 'セットする値'}
                    フィールドコード1: { type: 'SINGLE_LINE_TEXT', value: '' },
                    フィールドコード2: { type: 'SINGLE_LINE_TEXT', value: '' }
                }
            });
        }
        return event;
    });
})();