建立及管理部署作業

Apps Script 專案部署作業是指由 Google 開發的指令碼版本 也可以做為網頁應用程式、外掛程式或 API 執行檔使用。建構和部署 方便您疊代程式碼、追蹤變更 並且控管使用者可存取的確切程式碼版本

部署分為兩種類型:

  • 標頭部署作業:一律同步至目前的專案程式碼。
  • 版本化部署:連結至特定專案版本。

主要部署

主要部署作業是目前的專案程式碼。建立 Apps Script 時的處理方式 即可自動為該專案建立主要部署作業。

標頭部署作業會與最近儲存的程式碼保持同步。適用對象 假設您建立版本化 Deployment 並修改程式碼 版本部署會反映這些變更,而版本化 Deployment 會保留 分享各種資訊

請使用頭部部署來測試程式碼。請勿將頭部部署項目用於公開使用。

版本化部署作業

版本化部署作業會提供特定版本的專案程式碼。 這樣一來,使用者就能在您做出操作的同時,繼續使用可正常運作的版本 程式碼的變動和改善

發布應用程式供公開使用時,請一律使用 版本化 Deployment您可以在 一次。

重要事項:您無法轉移版本部署項目的擁有權。如果發生以下情況: 將指令碼專案的擁有權轉移給其他人 (現有專案的擁有者) 且專案中的版本化部署作業不會改變。如果管理員 刪除部署作業擁有者的帳戶時,可能發生指令碼錯誤 以及 Kubernetes 的運作機制

建立版本化部署作業

如要部署 Google Workspace 外掛程式版本, 編輯器外掛程式、Google Chat 應用程式或 API 執行檔時,您必須先切換 Apps Script 的 將預設專案與標準的 Google Cloud 專案關聯 專案

如要建立版本化部署作業,請按照下列步驟操作:

  1. 開啟 Apps Script 專案。
  2. 按一下右上方的「部署」圖示 >新增部署作業
  3. 按一下「選取類型」旁邊的「啟用部署類型」
  4. 選取要部署的部署類型。適用對象 Google Workspace 外掛程式、編輯器外掛程式和 如果是 Google Chat 應用程式,請選取「外掛程式」
  5. 輸入部署作業的相關資訊,然後按一下 [部署]

查看版本化部署作業

如要查看 Apps Script 專案的部署項目,請點選頂端 依序點選「部署」>「管理部署作業」

如要查看特定版本的程式碼,請參閱查看先前的 版本

編輯版本化部署作業

您可以編輯已建立版本的部署作業,變更相關說明或版本。目的地: 編輯 Deployment,請按照下列步驟操作:

  1. 開啟 Apps Script 專案。
  2. 按一下「部署」圖示 > 管理部署作業
  3. 選取要變更的有效部署作業,然後按一下「編輯」
  4. 進行變更,然後按一下「部署」

    如要編輯已封存的部署作業,請先重新部署, 按照上述步驟操作。

    如要將變更部署至專案程式碼,請先建立新版本並 編輯 Deployment 來使用該項目新版本就會自動使用 來建立部署的使用者

查看部署作業 ID

每個部署作業都有一個系統自動建立的相關字串 ID。目的地: 可以找到這個 ID,請按照下列步驟操作:

  1. 開啟 Apps Script 專案。
  2. 按一下右上方的「部署」圖示 >管理部署作業
  3. 選取有效的部署作業即可查看其 ID。

    只有進行中的部署作業會顯示部署作業 ID。

測試部署作業

測試部署作業的方式取決於您建構的應用程式類型。

Google Workspace 外掛程式

如要測試 Google Workspace 外掛程式部署作業,請參閱 測試 Google Workspace 外掛程式

編輯器外掛程式

如要測試編輯器外掛程式部署作業,請參閱「測試編輯器外掛程式」。

網頁應用程式

如要測試網頁應用程式部署作業,請參閱 測試網頁應用程式部署作業

Google Chat 應用程式

如要測試即時通訊應用程式的部署作業,您必須先 建立指令碼版本化的部署作業,存取其部署作業 ID。

取得部署作業 ID 後,請按照這些步驟啟用 Google Chat API。每月中的特定幾天 「權限」底下的「設定」頁面請只指定您的電子郵件地址 可讓您安裝及測試應用程式

API 執行檔

如要測試 API 執行檔部署作業,您必須先 建立版本化的部署作業。建立 Deployment 後,請按照 步驟如下:

  1. 按一下 Apps Script 專案右上方的「部署」>「部署」測試 Deployment
  2. 按一下「選取類型」旁邊的「啟用部署類型」圖示 >API 執行檔
  3. 複製並使用該網址來測試 API 執行檔部署作業。

封存版本化部署作業

您無法刪除版本化部署作業。但可以予以封存。

如何封存版本化部署作業:

  1. 開啟 Apps Script 專案。
  2. 按一下「部署」圖示 > 管理部署作業
  3. 選取要封存的部署作業,然後按一下「封存部署作業」

重新部署已封存的部署作業

  1. 開啟 Apps Script 專案。
  2. 按一下右上方的「部署」圖示 >管理部署作業
  3. 在左側的「封存」下方,選取您要重新部署的部署作業 然後按一下「編輯 >「部署」