簡體   English   中英

使用 Google Cloud API 測試 Google Apps 腳本

[英]Testing Google Apps Script using Google Cloud APIs

我正在實施一個 Google App Script 項目,該項目使用各種雲 API,如 Big Query、Cloud SQL、Google Ads 等。通過配置 GCP 項目 ID 的項目實施效果很好。

但我想要一個僅供開發的版本,可用於我的驗證。

如果我使用https://developers.google.com/apps-script/add-ons/how-tos/testing-editor-addons中提到的測試部署,它就可以工作。 但這僅適用於配置 GCP 項目的腳本項目。 對於其他,它會給出“Google 開發人員控制台 API 激活”錯誤。

所以這里的問題是——是否必須為測試部署提供 GCP 項目 ID? 有什么配置可以用來解決這個問題嗎?

請注意 - 我始終可以從 App Script 項目的生產版本(其中添加了 GCP 項目 ID)創建測試部署。 但我想維護 2 個版本,而不必在開發版本中添加 GCP 項目。

好心的建議。

這取決於您或您的團隊如何設計解決方案。 此外,這還取決於解決方案是否要求用戶授權所有范圍,是否使用服務帳戶等因素。

一種設計可能基於使用單個 Google Cloud Platform 標准項目來處理所有 OAuth 授權。

另一種設計可能基於使用兩個或多個 Google Cloud Platform 項目。 IE,您可以為 Google Apps 腳本使用默認項目,為 Google API(如 BigQuery)使用另一個標准項目。 此設置可能需要使用服務帳戶。

有關的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM