调试器失败,“回调函数不支持此操作”。

时间:2015-09-16 21:58:37

标签: javascript debugging google-apps-script callback

我注意到GAS的调试器无法处理回调函数中的断点。如果运行,这个简单的脚本可以正常工作,但如果在行return element设置了断点,则调试器会抛出错误This operation is not supported from a callback function.这是测试函数:

function callbackTest() {

  var myArray = [1,2,3];

  var output = myArray.map(function(a){
    return a;
  });

  Logger.log(output);
}

如果断点放在同一个地方,这也会失败:

function callbackTest() {

  var myArray = [1,2,3];
  var output = myArray.map(testFunc);
  Logger.log(output);

}

function testFunc(a) {
    return a;
}

前几天我有a question关于GAS调试器的问题,但这似乎(对我来说)并不相关。请随意证明我错了!

0 个答案:

没有答案