データの量によってはコレクションの読み込みにとっても時間がかかるらしいので、
ループ回数がかさむとそこでかなりの差がつくらしいです。
ので、
//空のセルに∈∋を入力
var myRows = myTable.rows;
for ( j = c-1 ; j >= 0; j-- ) {
for ( i = r-1 ; i >= 0; i-- ) {
if(myRows[i].cells[j].contents==""){
myRows[i].cells[j].contents="∈∋";
}
}
}
for ( j = c-1 ; j >= 0; j-- ) {
for ( i = r-1 ; i >= 0; i-- ) {
try{
if(myRows[i].cells[j].contents=="⊂"){
myRows[i].cells[j].merge(myTable.rows[i].cells[j-1]);
}else if(myRows[i].cells[j].contents=="∩"){
myRows[i].cells[j].merge(myTable.rows[i-1].cells[j]);
}
としてみればちょっとけっこう変わるかもしれません。
(試してませんすみません)
[20565] (z-) (2021/07/01 Thu 12:08)