我可以禁止 Google Apps 脚本中的日志消息吗?
Can I suppress the log message in Google Apps Script?
Google 中的 Web 应用程序 运行 EMULATED 沙盒模式中的 Apps 脚本似乎总是注销此消息:Running in Sandbox mode: EMULATED
。
IE9 有一个问题,如果您调用 console.log()
,Javascript 将停止执行,因为在您打开 devTools 之前 console
对象是未定义的。
通常,可以简单地不调用 console.log,或者使用像这样的垫片来避免这个问题:
if(!window.console){window.console={log:function(){},error:function(){}}}
使用像上面这样的垫片并不能解决我的问题(我假设是因为 Google Apps 脚本初始化沙箱并在 发送我的页面之前记录消息和JS)。我知道 Google 并未正式支持 IE9,但这是我公司的人主要使用的。有什么方法可以抑制此消息,或者让 javascript 在我的页面上工作?
好的,看来这不是应用程序脚本的错,因为我的应用程序现在可以运行了。我重写并重新发布了该页面以摆脱 jQuery 以提高速度,它开始工作了。不确定问题到底是什么。无论如何都解决了。
Google 中的 Web 应用程序 运行 EMULATED 沙盒模式中的 Apps 脚本似乎总是注销此消息:Running in Sandbox mode: EMULATED
。
IE9 有一个问题,如果您调用 console.log()
,Javascript 将停止执行,因为在您打开 devTools 之前 console
对象是未定义的。
通常,可以简单地不调用 console.log,或者使用像这样的垫片来避免这个问题:
if(!window.console){window.console={log:function(){},error:function(){}}}
使用像上面这样的垫片并不能解决我的问题(我假设是因为 Google Apps 脚本初始化沙箱并在 发送我的页面之前记录消息和JS)。我知道 Google 并未正式支持 IE9,但这是我公司的人主要使用的。有什么方法可以抑制此消息,或者让 javascript 在我的页面上工作?
好的,看来这不是应用程序脚本的错,因为我的应用程序现在可以运行了。我重写并重新发布了该页面以摆脱 jQuery 以提高速度,它开始工作了。不确定问题到底是什么。无论如何都解决了。