2013-02-28 20 views
2

考慮創建獨立應用程序腳本,我從Drive創建了一個Google應用程序腳本,並將代碼放置在兩個文件Code.gs和ui.html中,如下所示:從URL訪問已發佈的GAS Web應用程序返回空白頁

Code.gs

function doGet(e) {return HtmlService.createHtmlOutputFromFile('ui');} 

ui.html

<html><h1>Hello World!</h1></html> 

之後,我通過了文件>管理版本,並完成了那裏的步驟。接下來我發佈了該腳本,並獲得了網絡應用程序url。 問題是,當我在瀏覽器中使用這個URL我只有一個空白頁。然而,當我使用鏈接來測試最新的代碼時沒有問題。 這裏有什麼問題?我錯過了什麼或什麼?

回答

1

請仔細檢查您的步驟,最終檢查發佈的版本是否真的在這裏展示,它應該工作!

我只是使用完全相同的設置進行了測試here ...

+1

嗨塞爾感謝您的答覆。這是問題如何解決的。 在不更改任何代碼的情況下,我單擊「管理版本」並創建版本2.之後,我重新發布了該應用程序。但同樣的問題仍然存在。在挫折中,我點擊了「禁用網絡應用程序」,並重新發布和lo!有用。所以這裏有可能是**當應用程序的舊副本仍然存在時,應用程序不會自動發佈和更新。**這是一個錯誤,不是嗎?我的第一個版本不起作用,也許是因爲我在ui.html中發佈了任何內容。 – 2013-03-03 12:30:22