0

私が望むのは、スタイリング コードを Google Apps Script プロジェクトのメインの Html コードから分離することです。たとえば、私がこれを持っているとしましょう:

ファイル 1.html:

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

ファイル 2.html:

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

では、 File2.html に書かれたスタイルを File1.html内容に適用するにはどうすればよいでしょうか? はい、プライベート サーバーまたは Google ドライブで外部スタイル シートを作成し、それらをプロジェクトに含めることができることを知っています。しかし、プロジェクトのすべてのコードをプロジェクト自体に含めたいと思っています。

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 に答える