サブテーブルに追加できる最大行数を設定し、それを超えたら行追加をキャンセル(追加行を削除)しようと考え下記のようなコードを記述しました。
  kintone.events.on(
  ["app.record.edit.change.テーブル", "app.record.create.change.テーブル"],
  (event) => {
    const limit = 20; // 最大行数
    const table = event.record.テーブル.value;
    const tableLength = table.length;
      if (tableLength > limit) {
       table.pop(); // ★ここで最終行を削除
      alert("最大行数(" + limit + "行)に達しました。");
    }
      return event;
  }
);
しかし、このコードでは必ず最終行が削除されてしまう為、サブテーブルの途中に行追加をして最大行数をオーバーした場合でも、最終行が消えてしまいます。
追加しようとした行を削除する為、その行を特定することはできますでしょうか。
もしくは、行追加処理自体をキャンセルする方法はありますでしょうか。