指令碼的型別

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 的更多詳細資訊,請參閱官方文件