我的问题很简单。我在网上搜索的所有可能的解决方案都没有解决我的问题。
针对类别google.script.run(https://developers.google.com/apps-script/guides/html/reference/run#withSuccessHandler)的Google开发人员网站展示了方法myFunction(...)
(任何服务器端功能)。
我已经复制了它们的确切代码和html代码,并推断出函数doSomething()
无法执行。什么都没有记录。
我打算用它来执行HTML文件,以便可以播放声音文件。到目前为止,我可以通过从侧面弹出侧边栏来做到这一点,如该线程中所述:Google Script: Play Sound when a specific cell change the Value。
但是,Google提供的此代码无效。为什么?
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function doSomething() {
Logger.log('I was called!');
}
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
google.script.run.doSomething();
</script>
</head>
<body>
</body>
</html>
答案 0 :(得分:0)
通过使用google.script.run,您正在调用服务器端Apps脚本函数。 https://developers.google.com/apps-script/guides/html/reference/run 请仔细检查您是否按照以下步骤正确进行操作: