包括其他内容文件不起作用 - <! - ?!=? - >标记呈现为文本

时间:2014-09-25 12:54:00

标签: google-apps-script

我正在关注最佳做法页面中的代码&#34;分离HTML,CSS和JavaScript&#34;到了点。 (https://developers.google.com/apps-script/guides/html/best-practices#separate_html_css_and_javascript

但是,不是在我包含的页面中呈现CSS / Javascript,而是在页面上将标记呈现为文本:

  

&lt;?!= include(&#39;样式表&#39;); ?&GT;

此外,我还尝试使用直接调用HtmlService替换include函数,但产生了相同的结果:

  

&lt;?!= HtmlService.createHtmlOutputFromFile(&#39;样式表&#39;)。getContent(); ?&GT;

我错过了一些重要的事情吗?

由于

1 个答案:

答案 0 :(得分:1)

确保使用 HtmlService.createTemplateFromFile()方法,而不是Code.gs文件中的.createHtmlOutputFromFile() - 这是在GAS中使用模板化HTML时常见的错误。从您发布的代码片段看起来可能是您的问题。完整文档:link