我嘗試使用應用腳本創建一個新應用,并且嘗試使用小腳本但沒有成功
function doGet() {
return HtmlService.createHtmlOutputFromFile('index');
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename).evaluate().getContent();
}
但驗證部署不起作用時無事可做
<?!=include('Stylesheet'); ?>
請幫我!
uj5u.com熱心網友回復:
在您的情況下,如果<?!=include('Stylesheet'); ?>包含在index.html檔案中,那么以下修改如何?
從:
function doGet() {
return HtmlService.createHtmlOutputFromFile('index');
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename).evaluate().getContent();
}
到:
function doGet() {
return HtmlService.createTemplateFromFile('index').evaluate();
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename).getContent();
}
筆記:
如果
filename有include(filename)scriptlet,請進行如下修改。function include(filename) { return HtmlService.createTemplateFromFile(filename).evaluate().getContent(); }在您的腳本中,似乎使用了 Web 應用程式。在這種情況下,當您修改 Google Apps 腳本時,請將部署修改為新版本。這樣,修改后的腳本就會反映在 Web Apps 中。請注意這一點。
您可以在“在不更改新 IDE 的 Web 應用程式 URL 的情況下重新部署 Web 應用程式”的報告中查看詳細資訊。
參考:
- createTemplateFromFile(檔案名)
- createHtmlOutputFromFile(檔案名)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/410901.html
標籤:
