我的HTML中包含以下内容:
<?!= include('Stylesheet'); ?>
包含在Code.gs中的是:
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename)
.getContent();
}
但是,当我加载页面时,<?!= include('Stylesheet'); ?>
显示为纯文本,并且不包含CSS。我觉得我在这里犯了一个明显的错误,我已经阅读了此文档,但无法弄清。
我发现了问题,我在doGet()中使用了沙箱模式。
这是我所做的修复工作,我更改了
function doGet() {
return HtmlService.createHtmlOutputFromFile('index')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
至
function doGet(request)
{
return HtmlService.createTemplateFromFile('index')
.evaluate();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句