Google スプレッドシートは反復をサポートしていないため、スプレッドシート出力の計算に基づいて入力を調整する独自の簡単なアプリ スクリプトを作成しました。ただし、入力変数を変更すると、スプレッドシートは再計算されますが、アプリ スクリプトはその再計算を待機していないように見えるため、「Thinking...」や「#NA」などの値を取得してしまいます。スクリプトを一時停止し、計算が完了するのを待ってからスクリプトの次の行に移動する方法はありますか?
現在、ループを使用してセルを監視しているだけですが、シートの計算が完了するまで実行を一時停止するよりエレガントな方法があるかどうかを知りたいと思いました。
私は多くの Excel マクロを記述しており、Excel VBA は常に計算が完了するのを待ってから、コードの次の行に移動します。Apps Script はこれを行うようには見えないので、これを行う簡単な方法があることを願っています。
2 番目の質問: この繰り返しには時間がかかる場合があるため、スクリプトの実行を中断して終了するにはどうすればよいでしょうか? これを行う方法が見つからないようです。