0

我想要的是将我的样式代码与 Google Apps 脚本项目中的主要 Html 代码分开。例如,让我们说我有这个:

文件1.html:

    <html>
      <h1>This is a sample page</h1>
    <html>

文件2.html:

    <style>
      #h1 { color:red}
    </style>

那么我应该怎么做才能将 File2.html 中编写的样式应用于File1.html内容?是的,我知道我可以在私人服务器或 Google Drive 中创建外部样式表并将它们包含在项目中。但我希望项目的所有代码都包含在项目本身中。

4

2 回答 2

1

就像是

var page = HtmlService.createTemplateFromFile("file.html");
page.cssStyles = HtmlService.createHtmlOutputFromFile("file2.html").getContent();
return page.evaluate();

Code.gs中将提取file2.html并将其添加到 file1.html,如果您随后在file1.html的顶部,在开始<html>标记之后添加以下代码。

<?!= cssStyles; ?>

这将在file1.html(以及您想要的任何其他文件)中打印file2.html 。这也是包含像 Bootstrap 这样的库/框架的简单方法。

于 2013-05-29T12:13:42.610 回答
0
<!--[if IE]>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="some.html">
<p>backup content</p>
</object>
<![endif]-->

<!--[if !IE]> <-->
<object type="text/html" data="some.html">
<p>backup content</p>
</object>
<!--> <![endif]-->
于 2013-05-29T10:14:22.140 回答