JLS は正常に動作していますが、動作が遅いのですが、改善する方法はありますか?
1. 複数のファイルをインポートする
2. ファイル名ルールグループに基づいて a、b、c、d、e に分類
3. ファイル名ルールに基づいてファイル数を決定し、グループごとに行に設定します
Names Default To Here(1);
dir = Pick Directory( "Select a directory" );
Multiple File Import(
<<SET folder=""> 0、insert into(a_filelist,filelist[i]) ); if ( b_files > 0, insert into(b_filelist,filelist[i]) ); if ( c_files > 0, insert into(c_filelist,filelist[i]) ); if ( d_files > 0, insert into(d_filelist,filelist[i]) ); if ( e_files > 0, insert into(e_filelist,filelist[i]) ); ); for (i = 1, i <= N items(a_filelist), i++, is_reset_file = contains(a_filelist[i],"NULL"); if( is_reset_file >= 1, selrows = dt << get rows Where(Contains(char) (a_filelist[i]), :ファイル名)); column(dt,"file_lable")[selrows] = 0; b_count = 0; ); if (is_reset_file == 0, a_count = a_count + 1; selrows = dt < < 行を取得 Where(Contains(char(a_filelist[i]), :ファイル名)); column(dt,"file_lable")[selrows] = a_count ) ); for (i = 1, i <= N items(b_filelist), i++, is_reset_file = contains(b_filelist[i],"NULL"); if( is_reset_file >= 1, selrows = dt << get rows Where(Contains(char) (b_filelist[i]), :ファイル名)); column(dt,"file_lable")[selrows] = 0; b_count = 0; ); if (is_reset_file == 0, b_count = b_count + 1; selrows = dt < < 行を取得 Where(Contains(char(b_filelist[i]), :ファイル名)); column(dt,"file_lable")[selrows] = b_count ) ); // 以下は C 、 D 、 E のループです</SET>