我注意到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调试器的问题,但这似乎(对我来说)并不相关。请随意证明我错了!