Apps Script API 需要不同類型的授權,取決於 您的目標:
- 在應用程式中使用 Apps Script API。
- 允許其他應用程式管理您的指令碼專案資料或部署作業。
如果您需要在應用程式中使用 Apps Script API,您必須啟用 應用程式 Google Cloud 專案。 這可讓您建立 OAuth 憑證,以便應用程式的使用者 並授予相關權限
如果您希望第三方應用程式管理內容或部署作業 您必須授予存取權給指令碼專案。
在應用程式中使用 Apps Script API
如果您想在應用程式中使用 Apps Script API,請務必啟用 建立 App Script API。更新後 啟用 Apps Script API。您可以建立 OAuth 憑證,然後下載 要加進應用程式的用戶端 ID 和密鑰。你也可以 並監控 Google Cloud 控制台。
別擔心!您可以使用 這個精靈 以在 API 控制台建立或選取 Google Cloud 專案,並自動啟用 並嚴謹測試及提升 API 的公平性後 我們才能放心地推出 API此外,也可以 開啟控制台的「管理資源」頁面, 選取專案,然後使用 專案的 API 與服務資訊主頁。啟用 API 後 建立應用程式的 OAuth 憑證、用戶端 ID 和用戶端密碼 呼叫 API 和服務 >憑證面板。
Apps Script API 快速入門導覽課程 提供有關啟用 API 的完整流程 為應用程式設定授權。
將指令碼專案的存取權授予第三方應用程式
Apps Script API 可讓應用程式建立及修改指令碼 和部署的部署。這會導致 如果您授權惡意第三方應用程式, 然後繼續製作更多惡意指令碼 或修改 建立指令碼
為降低這類風險,Apps Script API 無法存取您的指令碼 專案。您必須先明確授予 API 存取權,才能使用 任何可建立或修改指令碼或部署的應用程式。 授予指令碼 API 存取權,您授權的應用程式就能使用 管理指令碼專案的 API。
如果您在沒有瀏覽器的情況下嘗試執行受影響的應用程式,就會發生錯誤 先授予 API 存取權系統在您授權 應用程式。
您可以使用以下項目,授權 Apps Script API 存取您的指令碼專案: Apps Script 資訊主頁。你也可以 您可以隨時透過資訊主頁撤銷這項存取權。當您授予 API 存取權,您是指所有應用程式的這些權限。個別應用程式 仍須獲得授權
授予存取權之前,請務必瞭解有風險 以允許應用程式修改您的指令碼一律不授權任何應用程式 疑似惡意內容