我正在关注最佳做法页面中的代码"分离HTML,CSS和JavaScript"到了点。 (https://developers.google.com/apps-script/guides/html/best-practices#separate_html_css_and_javascript)
但是,不是在我包含的页面中呈现CSS / Javascript,而是在页面上将标记呈现为文本:
<?!= include('样式表'); ?>
此外,我还尝试使用直接调用HtmlService替换include函数,但产生了相同的结果:
<?!= HtmlService.createHtmlOutputFromFile('样式表')。getContent(); ?>
我错过了一些重要的事情吗?
由于
答案 0 :(得分:1)
确保使用 HtmlService.createTemplateFromFile()方法,而不是Code.gs文件中的.createHtmlOutputFromFile() - 这是在GAS中使用模板化HTML时常见的错误。从您发布的代码片段看起来可能是您的问题。完整文档:link