import { split } from "lib/Array.cms"; originalBottom = Bottom; updatedBottom = 0; data = {}; for (y = 1; y <= originalBottom; y++) { data[y] = split([2,y], "/"); updatedBottom += data[y].length; } // InsertRow は遅いので、1 行ごとではなく一度にまとめて行を追加する InsertRow(originalBottom + 1, updatedBottom); updatedY = updatedBottom; for (originalY = originalBottom; originalY >= 1; originalY--) { for (i = data[originalY].length - 1; i >= 0; i--) { [1,updatedY] = [1,originalY]; [2,updatedY] = data[originalY][i]; updatedY--; } }