【发布时间】:2017-10-12 19:41:40
【问题描述】:
我正在尝试在我的一个项目中使用 google.run.script 函数,但它似乎没有触发该函数运行。
所以我创建了一个新项目并测试了一个简单的示例,完全复制自https://developers.google.com/apps-script/guides/html/reference/run。
代码.gs
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function doSomething() {
Logger.log('I was called!');
}
Index.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
google.script.run.doSomething();
</script>
</head>
<body>
</body>
</html>
但是,当我运行 doGet() 函数然后检查我的日志时,我没有看到“我被调用”,并且我无法弄清楚如何正确使用 google.run.script,因此我可以在另一个项目中使用它。
【问题讨论】:
-
您在浏览器的调试器控制台中得到了什么吗?你确定你连接到正确的服务器吗?您的代码似乎没有任何问题。
-
如何查看调试器控制台并检查服务器连接?脚本中的调试选项不会让我点击它,我只知道如何检查日志和执行日志。日志中没有任何内容,它们应该是,执行日志显示 html 似乎正在设置和运行。
-
你解决了吗?我也面临同样的问题。