未定义记录器,Google Apps脚本

时间:2018-07-13 08:22:47

标签: jquery google-apps-script

我确定我在这里做的事情非常愚蠢,但是我有一个非常简单的函数,应该在通过Google Apps脚本创建的HTML表单中单击按钮时调用该函数。功能如下:

$("#click").click(function(){
Logger.log("Clicked");
})

但是,当我单击它时,什么都没有记录,并且控制台显示错误“ userCodeAppPanel:39 Uncaught ReferenceError:Logger is not defined” ...无法解决我要去的地方!

2 个答案:

答案 0 :(得分:1)

Logger仅在Google Apps脚本.gs文件环境中可用,而在javascript环境中不可用。

因此,如果您要登录javascript,则可以使用console.log(message)

如果您坚定不移或想登录google apps脚本日志,则可以创建类似的功能并通过向其传递消息来创建日志

// In .gs file
function make_log(message) {
    Logger.log(message)
}

// In frontend/html/js code
$("#click").click(function(){
    google.script.run.make_log("Clicked");
});

答案 1 :(得分:0)

您应该通过Console Object console.log("My log");

登录
$("#click").click(function(){
    console.log("Clicked");
});