簡介

Google Apps Script API 可讓您在 Google Apps Script 中,自動建立、管理及執行指令碼。您可以透過程式輔助方式建立、修改及部署 Google Apps Script 專案,並遠端執行 Apps Script 函式,這些動作通常需要使用 Apps Script 編輯器或其使用者介面。

這個 API 通常用於:

  • 建立及管理 Apps Script 專案和部署作業。
  • 在指令碼專案中新增或更新函式。
  • 從其他應用程式執行 Apps Script 函式。
  • 監控指令碼執行記錄和狀態。

Apps Script API 也會取代並擴充 Apps Script Execution API。您可以使用 Apps Script API 遠端執行 Apps Script 函式,就像使用 Execution API 一樣。

如要在應用程式中使用這項 API,請務必啟用

如要允許其他應用程式管理指令碼,請授予存取權

API 總覽

Apps Script API 分為多個資源,每個資源都有特定用途和一組可發出的要求。這些資源如下:

  • projects:指令碼專案的代表。API 提供建立、讀取、監控及修改專案的方法。使用這項資源管理專案的指令碼檔案和中繼資料。
  • projects.deployments — 指令碼部署的表示法。這項 API 提供的方法可建立、列出、更新及刪除指令碼專案部署作業。使用部署作業,將指令碼設為網頁應用程式、外掛程式或可執行檔。
  • projects.versions — 指令碼專案版本的表示法。API 提供建立及讀取專案版本的方法。使用版本追蹤指令碼專案的不同疊代。
  • processes:指令碼函式執行的代表。這個 API 提供的方法可列出現有程序,並收集相關資訊,例如類型和目前狀態。使用這項資源監控透過 scripts.run 方法啟動的指令碼執行作業。
  • scripts:端點,提供遠端執行 Apps Script 函式的方法。使用這項資源,從應用程式執行指令碼專案中的函式。