谷歌电子表格示例代码不起作用

时间:2013-11-30 23:09:36

标签: javascript html google-sheets

我曾多次尝试在Google Spreadsheet上的此链接上运行第一个示例代码: https://developers.google.com/apps-script/guides/html/best-practices

Code.gs:

function doGet(request) {
  return HtmlService.createTemplateFromFile('Page')
      .evaluate();
}

function include(filename) {
  return HtmlService.createHtmlOutputFromFile(filename)
      .getContent();
}

Page.html:

<?!= include('Stylesheet'); ?>

<h1>Welcome</h1>
<p>Please enjoy this helpful script.</p>

<?!= include('JavaScript'); ?>

Stylesheet.html:

<style>
p {
  color: green;
}
</style>

JavaScript.html:

<script>
window.addEventListener('load', function() {
  alert('Page is loaded');
});
</script>

当我运行代码时,它会显示“正在运行脚本”,然后是“完成脚本”,但我看不到结果。可能是什么原因?

1 个答案:

答案 0 :(得分:0)

如果您从代码编辑器运行代码,您将看不到结果,您需要保存新版本的脚本并将其发布为以用户运行的网络应用程序运行网络应用,您可以看到说明here