DTP駆け込み寺

[ 返信 ]

Re^2: スクリプトの表組みマージ処理に時間がかかる

データの量によってはコレクションの読み込みにとっても時間がかかるらしいので、
ループ回数がかさむとそこでかなりの差がつくらしいです。

ので、

//空のセルに∈∋を入力
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)


残り5件

  1. [20563] スクリプトの表組みマージ処理に時間がかかる shishi 2021/06/30 21:44
    1. [20564] Re: スクリプトの表組みマージ処理に時間がかかる shishi 2021/06/30 21:45
      1. [20565] Re^2: スクリプトの表組みマージ処理に時間がかかる (z-) 2021/07/01 12:08
        1. [20566] Re^3: スクリプトの表組みマージ処理に時間がかかる (z-) 2021/07/01 12:44
    2. [20567] Re: スクリプトの表組みマージ処理に時間がかかる mars517 2021/07/01 13:49
      1. [20569] Re^2: スクリプトの表組みマージ処理に時間がかかる mars517 2021/07/01 17:02 *
        1. [20572] Re^3: スクリプトの表組みマージ処理に時間がかかる mars517 2021/07/02 14:04
          1. [20574] Re^4: スクリプトの表組みマージ処理に時間がかかる shishi 2021/07/02 20:55