2013-02-07 40 views
0

Q1 - 我有一個適用於電子表格的谷歌應用程序腳本。我想在Google協作平臺網頁上顯示電子表格結果。不能讓我的部署腳本說話,所以我想一個很簡單的一個嵌入網站:GAS和Google協作平臺...小工具的麻煩

function doGet() { 
    return ContentService.createTextOutput('Hello World'); 
} 

只是得到了一個空白的小工具顯示框。我設置爲所有者,所以它不應該是權限問題。

Q2-我希望網站頁面在同一頁面上有4個GAS小工具。腳本/函數是否需要分解,以便每個腳本/函數綁定到一個doGet()

Q3-是否有一個簡單的服務來創建一個簡單的XML /動態表與電子表格結果?..或是谷歌網站最好的方法? 由於在advance--

+0

在你的Q3上,這一切都取決於你想用電子表格做什麼。你只是從電子表格中讀取單元格並將它們顯示在表格中?或者您是否創建了一個表單來請求特定的電子表格結果?或者你在電子表格中的內容上進行一些數學計算,然後顯示它? –

+0

謝謝菲爾。我使用電子表格作爲數據庫。所有的數學都是由腳本完成的。所以基本上它只是文本。 – user2012403

回答

0

Q1:TextOutput不是用於網站的小工具可接受的顯示。 Read about it here。只有HtmlOutput和UiInstance是可以接受的。 Q2:如果你打算有4個小工具,你需要4個工程,每個工程都有自己的doGet(e)。在同一個項目中不能有多個doGet(e)函數。

問題3:試圖給你一些選擇。如果您只是使用Google協作平臺來顯示腳本輸出,則無需這樣做。你可以publish scripts to the web,讓它們像網頁一樣運行。在這個網絡應用程序中,您可以創建多個元素。請參閱charts,您可以在其中爲某些數據創建許多不同的偉大可視化對象。查看UiApp瞭解如何將多個元素添加到UI。