質問: tmp_sheet.copyTo(myss);//3のテンプレートシートをコピー copy_sheet.setName(checkname);//コピーしたシートをリネーム } } ``` ### 試したこと スプレッドシートの関数の方がGASよりも速度が速く、処理が追いついていないのでは?と思い、 for文中のコピー前にディレイを入れてみましたが変化はありませんでした。 ``` Utilities.sleep(1000); ``` ### 補足情報(FW/ツールのバージョンなど) for文内の↓の箇所でfor文で繰り返した回数をセルに代入していますが、これがコピー時に反映されていません。 ``` data_mobSheet.getRange('B1').setValue(i);//処理シートに回数を入力。 ``` GASの処理とスプレッドシート内での関数の処理が混ざっていることが問題の様な気がします・・ 自分の希望することをやろうと思うとfor文の中で GASの処理 >(GASから値を受け取り)スプレッドシートの関数動作 >GASの処理(シートのコピー) という流れだと思うのですが、ここに問題があるのでしょうか?
回答: 未検証ですがとりあえずスリープのかわりに下記でどうでしょう? ``` SpreadsheetApp.flush(); ```