我在我的google apps腳本項目(showHtml1,showHtml2)中有2個html文檔。 我用於通過HtmlService中的href
function doGet() {
return HtmlService.createTemplateFromFile('showHtml1').evaluate();
}
所述第一個和所述第一HTML內我想包括在href到第二HTML(showHtml2)。 這可能嗎?
我在我的google apps腳本項目(showHtml1,showHtml2)中有2個html文檔。 我用於通過HtmlService中的href
function doGet() {
return HtmlService.createTemplateFromFile('showHtml1').evaluate();
}
所述第一個和所述第一HTML內我想包括在href到第二HTML(showHtml2)。 這可能嗎?
此示例應該顯示您的模式。您可以在任何使用HtmlOutput對象的地方使用Html文件。我只是想保持簡單。
function doGet(requestInfo) {
var url = ScriptApp.getService().getUrl();
if (requestInfo.parameter && requestInfo.parameter['page'] == '2') {
return HtmlService.createHtmlOutput(
"This is Page 2. <a href='" + url + "?page=1'>Page 1</a>");
}
return HtmlService.createHtmlOutput(
"This is Page 1. <a href='" + url + "?page=2'>Page 2</a>");
}
記住這個工作時,從ScriptApp的URL將是部署網址,而不是開發模式URL,因此,如果您正在試驗你可能要在年底與替換「/ EXEC」
熊「的/ dev」。
是的,你可以按照上面的提示,但是從你的HTML文件建立模板,東西就象這樣:
function doGet() {
var template;
if(parameter.page='html01') {
template= HtmlService.createTemplateFromFile('fileHtml01');
template.page='html01';
} else {
template= HtmlService.createTemplateFromFile('fileHtml02');
template.page='html02';
}
return template.evaluate();
}
,並根據paramater顯示一個URL或另一個。
你是一個谷歌應用腳本上帝! 笑話我想知道你是否只是從提供的文檔中發現了這一點。 –
我是寫這個大部分內容的工程師,所以很遺憾我不能聲稱這是來自文檔。但是我希望你們正在享受我真棒隊友的新文檔 - 我認爲這是可能的,因爲有人可以從文檔中找出答案,儘管不像我本來那麼容易。 –
對所有這些新功能感謝真棒隊友。 –