質問: match.lastIndex; } }}} ``` ### 試したこと ある程度時間をおいてキャンセルすると,塗り分けはできていました。 スクリプトは終了していない様子でしたが。 また,リストの用語が10000語ほどあるので, lastLow の部分を10000に変えてみたりしましたが, 結果は変わりませんでした。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: スクリプトを動かしているときにどう動いているのかを視覚的に解りやすくする方法は、 for文内に `spreadsheet.toast(i+'回目処理中');` を入れると、どうなっているのかを実行中に確認することができますよ。 【GAS】スプレッドシートのトーストメッセージ機能まとめ【サンプルソース付】 また、あまりに件数が多い今回の場合は、 if(i%100 ==0 ){ spreadsheet.toast(i+'回目処理中') } を入れると、 100回に1回表示 i%500 なら、500回に1回表示という風にできます。 hogeWHILE 100回に一回処理を実施する (言語は違いますが、考え方はこれです)