指令碼的型別
Google App 指令碼有三種型別。
- 獨立
- 繫結到 Google Apps
- 網路應用
獨立指令碼
獨立指令碼不受任何 Google 應用程式繫結,即*文件,表格或表單等。*可以通過訪問 script.google.com 或將 Google 應用程式指令碼與 Google 驅動器相關聯來建立獨立指令碼。獨立指令碼可用於獨立編寫 Google 應用程式,可用作 Web 應用程式,也可設定為從可安裝的觸發器自動執行。請參閱獨立指令碼的文件 。
繫結到 Google Apps
繫結到 Google Apps 的指令碼也稱為容器繫結指令碼; 與獨立指令碼不同,它們繫結到 Google 應用程式,即 *Google Docs 或 Google Sheets 等。*可以通過從 Google App 選擇 tools> Script editor
來建立容器繫結指令碼。對話方塊,提示,選單和側邊欄等一些功能僅由容器繫結指令碼提供。此外,容器繫結指令碼用於建立 Google 載入項 。請參閱容器繫結指令碼的文件 。
網路應用
Google App Script 可用作 Web 應用程式,因為瀏覽器可以訪問它們。Web App 可以在瀏覽器上提供使用者介面,並可以使用谷歌應用程式,即*文件,工作表等。*繫結到 Google Apps 的獨立指令碼和指令碼都可以轉換為 Web 應用程式。對於任何用作 Web 應用程式的指令碼,指令碼必須滿足兩個要求:
- 包括
doGet()
或doPost()
功能。 - 該函式返回 HTML 服務 HtmlOutput 物件或 Content 服務 TextOutput 物件。
Inshort,doGet()
和 doPost()
函式分別像 http get 和 post 請求處理程式一樣工作。
有關 Web Apps 的更多詳細資訊,請參閱官方文件 。