在 Google Apps 脚本中,我有以下脚本:
function doGet() {
return HtmlService.createHtmlOutputFromFile('mypage');
}
function writeSomething() {
return "<h1>hi people</h1>";
}
和以下html文件:
<html>
<a id="caller" href="#">update</a>
<br>
<div id="div">waiting...</div>
<script>
function go() {
var a=google.script.run.writeSomething();
document.getElementById("div").innerHTML=a;
}
document.getElementById('caller').onclick = go;
</script>
</html>
当我单击“更新”链接时,div 内容从“等待...”变为“未定义”。我想 google.script.run 不能作为函数调用。那么,我该如何解决这个麻烦呢?(显然,这是一个玩具示例;我需要一种从脚本而不是 html 文件更新 div 内容的方法)