2017-08-25 18 views
0

有人可以幫我解決這個任務嗎?我需要合併幾個HTML谷歌腳本代碼(goGet功能)

我需要在谷歌合併了幾個HTML

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

我有不同的名字有幾個HTML格式,如:的index.htmlx.htmlbox.html等。另外,我有一個現成的Google腳本模式,我想推出一些表單,即我想要獲得幾個鏈接。

這是一個線索。我怎樣才能同時獲得幾個工作鏈接?此時,我只有一個在Google腳本平臺上託管的鏈接(一種表單)。

+0

以下頁面可能會對您有所幫助:https://developers.google.com/apps-script/guides/html/templates – terrywb

+0

不幸的是,我在一小時前看過這些幫助頁面,但無法找到合適的解決方案。 –

回答

0

你有2個選項。 index.html中的地方,這些地方要包括其他的HTML文件之一:

選項1:

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

注意,這些是HTML文件,但不包括.html擴展名,即使它顯示在編輯器的文件列表中。

選項2: 這正好index.html中類似於上面:

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

在.js文件中去:

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

無論哪種方式,這種方法可以讓你有HTML,CSS,腳本等等,它們在不同的文件中加載客戶端並通過初始html文件包含它們。

相關問題