0

変数 (たとえば、「i」のようなイテレータ) が値を変更したときにスクリプトの実行を停止する方法はありますか?

もちろん、いくつかの行にブレークポイントを設定できることは知っていますが、変数を設定して、変数が変更されたらデバッグのためにプログラムを停止したいだけです。

4

2 に答える 2

1

debugger次のようなものを使用してみてください。

function testDebugger() {
  var i = 10;
  while(i--) {
    if (i === 5) debugger;
    Logger.log(i);
  }
}

「実行」ではなく「デバッグ」を使用して、エディターから開始することを忘れないでください。

于 2013-10-05T20:15:26.183 に答える
0

不可能です。ただし、 setValue メソッドのようなラッパーを使用する場合は、上記の答えとして行うか、「こんにちは」をスローすると、デバッガーにも侵入します。

于 2013-10-06T01:04:58.733 に答える