Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 在浏览器控制台中看不到发布的google web app脚本中的console.log_Google Apps Script - Fatal编程技术网

Google apps script 在浏览器控制台中看不到发布的google web app脚本中的console.log

Google apps script 在浏览器控制台中看不到发布的google web app脚本中的console.log,google-apps-script,Google Apps Script,我正在使用谷歌提供的示例脚本 当我点击index.html中的“发送”按钮时,我可以更新电子邮件地址并在电子表格中获得邮件 但是我在浏览器控制台中看不到console.log中的日志o/p。我尝试添加我自己的日志行,并尝试注释整个对象的现有日志,以便在控制台o/p中不做任何更改 后来意识到(我应该看到这一点)脚本确实在google服务器上运行,form-submission-handler.js正在向URL发送表单数据 再说一次,我如何看到我们附加到表单上的Web应用程序脚本生成的日志,该表单在

我正在使用谷歌提供的示例脚本

当我点击index.html中的“发送”按钮时,我可以更新电子邮件地址并在电子表格中获得邮件

但是我在浏览器控制台中看不到console.log中的日志o/p。我尝试添加我自己的日志行,并尝试注释整个对象的现有日志,以便在控制台o/p中不做任何更改

后来意识到(我应该看到这一点)脚本确实在google服务器上运行,form-submission-handler.js正在向URL发送表单数据

再说一次,我如何看到我们附加到表单上的Web应用程序脚本生成的日志,该表单在Google服务器上运行? 控制台仅显示form-submission-handler.js中的日志行


关于如何查看日志的任何提示都会非常有用。

谷歌应用程序脚本可以使用
Logger.log
而不是
console.log
。要查看其输出,请打开脚本编辑器并按Ctrl-Enter键或从菜单中选择“查看日志”

但是,此日志不会保留很长时间:只能查看最近运行的脚本的输出。要有一个真正的、持久的日志,您需要另一个解决方案。为此,我有时会使用一个单独的电子表格:因此,不要使用
Logger.log(“发生了什么事”)它是
myLogger(“发生了什么事”)其中函数
myLogger
如下所示:

function myLogger(str) {
  var ss = SpreadsheetApp.openById('id of your spreadsheet here');
  var sheet = ss.getSheets()[0];
  sheet.appendRow([new Date(), str]);
}

此函数附加一行,其中包含时间戳和要记录的字符串

谷歌应用程序脚本可以使用
Logger.log
而不是
console.log
。要查看其输出,请打开脚本编辑器并按Ctrl-Enter键或从菜单中选择“查看日志”

但是,此日志不会保留很长时间:只能查看最近运行的脚本的输出。要有一个真正的、持久的日志,您需要另一个解决方案。为此,我有时会使用一个单独的电子表格:因此,不要使用
Logger.log(“发生了什么事”)它是
myLogger(“发生了什么事”)其中函数
myLogger
如下所示:

function myLogger(str) {
  var ss = SpreadsheetApp.openById('id of your spreadsheet here');
  var sheet = ss.getSheets()[0];
  sheet.appendRow([new Date(), str]);
}

此函数附加一行,其中包含时间戳和要记录的字符串

转到查看>堆栈驱动程序日志

单击“应用程序脚本仪表板”链接


进入查看>堆栈驱动程序日志

单击“应用程序脚本仪表板”链接