2013-01-12 249 views
0

我完全迷失在Google App腳本中,我很困惑。我是使用Google開發工具進行開發的新手。當我閱讀有關Google Apps腳本時,我認爲這是使用Google Apps腳本開發Web應用程序非常方便和方便的方式。Google Apps腳本指導

我想開發一個小型Intranet團隊協作應用程序。不過,我覺得使用Google Apps Script並不是直截了當,並且對使用哪些說明(例如來自Google協作平臺,Chrome開發人員,Google應用腳本或其他協議的說明)感到困惑。

1)很多指令,但不知道哪一個對我所需要的是正確的 2)當我單擊運行按鈕時,Google Apps腳本不顯示UI。它需要部署,以查看更新內容(非常不方便) 3)不知道它是多麼容易定製HTML內容 4)不知道它是如何使用POST方法 5)缺乏的例子

如果我我錯了,你能告訴我正確的方向嗎?

謝謝。

問候和慈光, 一郎杭

+2

解密消息... –

回答

0

也許使用的網站或者電子表格爲平臺,舉辦劇本本身並作爲中央位置的全部或你的團隊進行交互。我認爲我很難定義這兩個選項(網站和電子表格)的利弊,因爲我真的不知道它最終如何與您的項目相關。我認爲這些都是很好的起點,但不是唯一的可能性。

一旦你選擇平臺,網站或電子表格,主持scirpt,你可以簡單地在一個選項卡中打開它,並在另一個選項卡上打開腳本編輯頁面。從網站或電子表格運行腳本來測試您的更改。

以下是使用應用程序的腳本與電子表格

電子表格一些很好的起點: https://developers.google.com/apps-script/execution_methods#custom_function_in_a_spreadsheet

至於HTML定製,你有幾個選項。您可以使用HTML service或甚至UI服務,它允許您使用Google的小部件構建UI。我不知道它的可定製程度,但我相信你可以測試它。該文檔將有一些例子。

祝你好運,頑張ってくださいね!

喬治

+0

感謝喬治,谷歌應用程序的腳本提供了很多默認的服務,如一個ScriptDb,圖表,組,郵件,鎖等,還允許與谷歌API服務,這是非常有優勢的,使用這些服務進行交互。它也允許發佈網絡應用程序,我不明白這裏是 1)我如何添加會員(有一個谷歌帳戶),這樣只有添加會員只查看網頁? 2)如何管理其他成員,如擁有者,經理等其他成員。所以基於成員它可以在瀏覽器中查看網頁內容 – user553710

0

您可以使用GAS創建完全自定義的網頁。您可以完全控制CSS和JavaScript。您可以使用模板並生成動態內容。你也可以使用three.js作爲3d內容。同時收集數據並將其填充到工作表,聯繫人,gmail,blob或數據庫中。這是一個非常簡單的所有JavaScript平臺。

0

您可以檢查由谷歌 Google Apps samples at Github 發展爲了確定誰是訪問你的頁面也許你可以使用Contact's API或谷歌域共享聯繫人SDK,如果你需要檢查公司的目錄中的這個樣品。

0

你的問題是有根據的,大多數谷歌的東西是非常有據可查的,但他們現在正在玩弄很多盤子。

用氣我主要就堅持到網上參考

https://developers.google.com/apps-script/reference/calendar/

注意,標題下的一切(在側邊欄)「腳本服務」,是獨立的應用程序使用,而一切都在「 Google Apps服務「是一個混合包。這些都是將應用程序鏈接到其他通用谷歌應用程序,如谷歌文檔/電子表格/等

是,建立一個獨立的,你要「部署」,它的每一次。目前Google IDE並不是非常強大,但是它是一個相對較新的平臺,其資源有限。

有幾個谷歌的腳本指南,但他們都非常基本的,而且很可能會在你的項目了作用域。

對於獨立的應用程序,你通過你的doGet()函數,它可以定製讓您的HTML頁面,如果你知道怎麼辦。否則,它只是HTML和neutered Javascript。

.gs文件可讓您輕鬆訪問一些優秀的Google功能,例如GMail和Docs等,但如果您沒有使用任何其他Google API,那麼使用Python和Horoku可能會更好。

-1

我覺得對於入門搞清楚Google Apps腳本最好的資源是本柯林斯。

他的「入門」說明頁是http://www.benlcollins.com/start-here/

Lynda.com對Google Apps腳本一些很好的教程。他們做得非常好,但有點過時了。他們有10天的免費試用版,並且在那段時間裏我完成了所有的Apps腳本教程。

奔掛出的SO不時所以如果你追問下去,他可以提供答案或兩個,而是向他提問最好的地方是在他的網站。