我使用的是来自https://github.com/dwyl/html-form-send-email-via-google-script-without-server的Google提供的示例脚本。
当我点击index.html中的“发送”按钮时,我可以更新电子邮件地址并在电子表格中收到邮件。
但我无法在浏览器控制台中看到console.log中的日志o / p。我尝试添加自己的日志行,并尝试对整个对象的现有日志进行评论,因为控制台o / p没有变化。
后来意识到(我应该已经看到这个)脚本确实在google服务器上运行,而form-submission-handler.js正在将表单数据发送到URL。
再次,如何查看我们附加到表单的Web应用程序脚本生成的日志,该表单在Google服务器中运行? 控制台仅显示form-submission-handler.js
中的日志行有关如何查看日志的任何提示都非常有用。
答案 0 :(得分:0)
Google Apps脚本可以使用types.MethodType
代替Logger.log
。要查看其输出,请打开脚本编辑器并按Ctrl-Enter或选择"查看日志"从菜单中。
但是,此日志不会保留很长时间:只能查看最近一次运行脚本的输出。要拥有真实的持久日志,您需要另一种解决方案。我有时会为此目的使用单独的电子表格:因此,console.log
代替Logger.log('Something happened');
,其中函数myLogger('Something happened');
如下所示:
myLogger
此函数附加一行,其中包含时间戳和要记录的字符串。
答案 1 :(得分:0)