0

我正在尝试使用脚本创建一个 Web 应用程序并将其发布到一个网站。我处于希望doGet函数执行的第一个实验级别

HtmlService.createHtmlOutputFromFile('MyPage') 

我得到了"Not Found"错误。

MyPage 是一个输出“Hello World”的简单 HTML 文件。如果我将脚本更改为

HtmlService.createHtmlOutput('Hello World')

链接 URL 时,代码执行得很好。doGet尽管我已经保存并保存了包含它的项目版本,但似乎找不到我为访问和输出函数创建的 HTML 文件。谁能给我一个提示?

4

3 回答 3

2

它不需要扩展。但它确实需要是使用 File > new Html File 创建的 HTML 文件。

于 2013-02-07T19:55:04.723 回答
0

HtmlService.createHtmlOutputFromFile('MyPage')需要.html扩展。所以HtmlService.createHtmlOutputFromFile('MyPage.html')

还是比这更复杂?

于 2013-02-07T19:31:00.873 回答
0

谷歌开发者页面很好地解释了这一点,并给出了一个开始的例子: https ://developers.google.com/apps-script/guides/html/

简而言之: HtmlService.createHtmlOutput('x'):指示 GAS 在页面上打印“x”。

HtmlService.createHtmlOutputFromFile('0'):指示 GAS 读取 0.html 内的代码并将其打印到页面(*注意使用 '0' 而不是 '0.html',因为 GAS 知道您指向 HTML文件。)要在 GAS 中创建 html 文件,请单击左上角的“文件”按钮并转到“新建”->“html”。

于 2016-11-26T21:53:15.683 回答