有一个类似的问题: Google App Script background transparent with HtmlService 没有令人满意的答案。
在我的情况下,我在Google协作平台中嵌入了这个简单的Apps脚本:
CODE.GS
function doGet() {
return HtmlService.createTemplateFromFile('Page')
.evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
page.html中
<html>
<body style="background-color:transparent">
How do I make it<br/>transparent ?
</body>
</html>
导致页面如下所示:
https://sites.google.com/site/seanpj01/backtest
即使设置
的诀窍<body style="background-color:transparent">
如果实现为直接的XML包装小工具,它在这种情况下失败(我怀疑CAJA)。这里有一个关于这个问题的讨论: http://productforums.google.com/forum/#!topic/sites/KU9nSz37c6U
但又一次,无济于事。感谢
答案 0 :(得分:0)
Don't use html, head, or body tags
当你的页面被Caja消毒时,高级结构标签就是 替换为虚拟标签,您的标记插入另一个 由Caja创建的页面。例如,标签被替换为 。您附加到这些元素的任何样式或脚本都是 保留,但语义意义改变。
由于这种行为,我们建议您不要使用, 或页面中的标签,而只是放置您的 样式,脚本和其他HTML内容直接在页面中。设置 页面的标题,使用HtmlOutput的setTitle()方法,因为 页面中的标签将被忽略。
相反,您可以create a gadget为您的网站。小工具可以通过http与
进行谷歌应用脚本通信