2017-08-25 4 views
0

誰かが私にこのタスクを解決する手助けできますか?私はgoogleスクリプトコード(goGet関数)でいくつかのhtmlをマージする必要があります

私はグーグルで、いくつかのHTMLをマージする必要が

script code. Example: function doGet() { 
     return HtmlService.createHtmlOutputFromFile('Index'); 
    } 

私はindex.htmlをx.html、等box.html のような別の名前でいくつかのHTMLフォームを持っています

さらに、私は準備ができたGoogleのスクリプトパターンを持っています。いくつかのフォームを起動したい、つまりいくつかのリンクを取得したいと思います。

これは手掛かりです。同時にいくつかの作業リンクを取得するにはどうすればよいですか?現時点では、Googleスクリプトプラットフォーム上にホストするリンクは1つだけです(1つの形式)。

+0

次のページが役に立ちます:https://developers.google.com/apps-script/guides/html/templates – terrywb

+0

残念ながら、私は1時間前にこれらのヘルプページを見ていましたが、適切な解決策を検出できませんでした。 –

答えて

0

2つのオプションがあります。これらは、HTMLファイルですが、.html拡張子はそれが示していても含まれていないことを

<!-- Use a templated HTML printing scriptlet to import JavaScript. --> 
<?!= HtmlService.createHtmlOutputFromFile('jquery_cloneform_js').getContent(); ?> 
<?!= HtmlService.createHtmlOutputFromFile('JavaScript').getContent(); ?> 

注:

オプション1:あなたは他のHTMLファイルをインクルードする場所これらののindex.html代わりに1エディタのファイルリストに表示されます。

オプション2: これは、上記にIndex.htmlと類似したに行く:.jsファイルに行くと

<!-- Use a templated HTML printing scriptlet to import CSS. --> 
<?!= include('GridView_Stylesheet'); ?> 

function include(filename) { 
// return HtmlService.createHtmlOutputFromFile(filename) 
    return HtmlService.createTemplateFromFile(filename).evaluate() 
     .getContent(); 
} 

いずれにせよ、この方法は、あなたが持つことができますhtml、css、scriptsなど、クライアント側で異なるファイルに読み込まれ、intial htmlファイルを介してそれらをインクルードします。

関連する問題