我有一个简单的脚本在Google Sheets中,它由Slack中的命令触发,只需将Slack消息添加为新行。它是一个相当简单的功能,并部署为Web应用程序,可以正常工作。
然而,Logger.log函数从未在调试日志中记录任何内容。我期望它应该在这里: 奇怪的是,执行名单也是空的: 但是脚本正在被触发,并将文本消息附加到Google表格中。
因此,问题归结为:我应该如何记录来自脚本(部署为Web应用程序)的日志,当它被Post请求触发时,并且我如何查看它的执行情况?换句话说,您如何调试这些脚本?
function doPost(req) {
var sheet = SpreadsheetApp.openById('[My Sheet Id]');
var params = req.parameters;
Logger.log(params.text);
sheet.appendRow(params.text);
return ContentService.createTextOutput("Saved your entry:" + params.text);
}
然而,Logger.log函数从未在调试日志中记录任何内容。我期望它应该在这里: 奇怪的是,执行名单也是空的: 但是脚本正在被触发,并将文本消息附加到Google表格中。
因此,问题归结为:我应该如何记录来自脚本(部署为Web应用程序)的日志,当它被Post请求触发时,并且我如何查看它的执行情况?换句话说,您如何调试这些脚本?