2014-08-31 52 views
2

局勢: 我目前正在創建一個高級Google Apps應用程序,我希望稍後在Google Add-On商店(它是Google Spreadsheets的附加組件)中發佈該應用程序。Google Apps腳本用戶界面的未來 - UiInstance或HTML服務?

我的應用程序從一開始就使用UiInstance服務開發,用於創建用戶界面。它的效果很好,我對結果非常滿意。

但是,如果我徵詢the Add-On style guide這個中提到:

在HTML頁面的服務使用的加載項CSS包。 (不要使用UI服務,以創建一個公共插件 - 它不會看起來專業)

此外,UI服務the Google Apps Reference Guide被標記爲實驗,這也可能是一個問題公開發布它(任何人都可以指出我在正確的方向問這個更多的信息?)

這個問題;有人知道UI服務的計劃嗎?可能會在(近)未來棄用?我一直在尋找更多的信息,但我沒有找到它。請記住,你的猜測和我的一樣好。

我應該開始使用HTML服務重新創建我的用戶界面還是有任何關於UI服務的未來?

我的個人意見;我認爲UI服務使得很多更容易創建用戶界面,仍然可以根據需要進行調整。

+0

我不認爲這是一個很好的適合Stackoverflow,因爲它主要是關於意見。至於谷歌未來的計劃,更多的是對谷歌和SO社區的問題,因爲它很可能會引起猜測。 – EWit 2014-08-31 11:20:17

+0

我從五月份開始使用Google Apps腳本。由於我幾年前知道的事情,UiApp看起來很熟悉,所以我決定使用UiApp。那個決定是錯誤的。由於各種原因,HtmlService肯定是更好的選擇。我仍在開發使用UiApp,因爲我認爲這個版本是一個原型,但是一旦它「準備就緒」,我就會將其轉換。 – SoftwareTester 2014-08-31 11:42:22

回答

4

你是當你說「你猜我一樣好」,但我看到至少有2個參數,這讓我覺得HTML服務是要走的道路是完全正確的:

  1. 的「推薦「關於不在附加組件中使用UiApp並不是真正的建議,這絕對是一項要求。他們不會批准使用UiApp構建附加組件(並且批准也是強制性步驟)
  2. 它們提供一個指向Google靜態CSS工作表的鏈接,它將確定按鈕加載項的「外觀」 ,字體和Ui中使用的所有圖形元素,因此,如果他們想要改變Ui中的某些內容,他們可以完全控制它,並且不要依賴每個應用程序開發人員的善意來更新它。當然,UiApp並不是這種情況。

最後,他們停下來保持了UiApp和提倡使用的是有問題的所有方法,離開它「因爲它是」,所以我想未來 - 在至少 - 不確定...

我完全同意你的看法,當你知道如何使用UiApp時,這很容易,但我也知道這不是人們共享的個人觀點。如果你是一個「普通」的Web開發人員,那麼HTML和JQuery肯定會更加熟悉並且更易於使用。我猜(我知道這只是一個個人猜測;-)現在是時候開始你的「突變」到HTML服務,至少如果你的目標是發佈你的應用程序。

+0

這是事實,HTML服務是GApps的未來。但我在jQuery中遇到很多問題。當我把它放在GAS上時,一些在本地機器上完美工作的代碼不起作用。即使在設置沙盒模式後,它也會失敗。有時候這會讓我哭泣。任何有關這方面的建議都會對我很有幫助。 – 2014-08-31 18:38:23

相關問題