1
我已經通過谷歌應用腳本中的Html服務api創建了一個網頁。在腳本中,我有一個谷歌腳本(.gs)文件和兩個html文件(.html)。該腳本在網上發佈。在網上顯示html文件我在.gs文件中使用了以下功能:如何從HTML文件調用谷歌腳本功能?
function doGet() { //Published on web
return HtmlService.createTemplateFromFile('<htmlFile_1>').evaluate();
}
function doProcess() {
return HtmlService.createTemplateFromFile('<htmlFile_2>').evaluate();
}
doGet()正在網上返回這個Html文件。現在我想通過替換此文件來顯示另一個Html文件。所以,我用下面的htmlFile_1:
//htmlFile_1.html
<html>
<head>
<script>
function loadMainHtmlPage(){
google.script.run.doProcess(); //calling another function in .gs file
setTimeout(function(){hello()},4000);
}
function hello(){
alert("hiii");
document.getElementById("loading").style.display="none";}
</script>
</head>
<body onload="loadMainHtmlPage();">
<div id="loading" style="display:block;">
<img src="http://commondatastorage.googleapis.com/kickoff/loading.gif"/>
</div>
</body>
</html>
這htmlFile_1不調用doProcess(),這將返回htmlFile_2」 任何建議來實現這個?