- 資源:Deployment
 - DeploymentConfig
 - EntryPoint
 - EntryPointType
 - WebAppEntryPoint
 - WebAppConfig
 - 存取
 - ExecuteAs
 - ExecutionApiEntryPoint
 - ExecutionApiConfig
 - AddOnEntryPoint
 - AddOnType
 - 方法
 
資源:Deployment
代表單一指令碼部署作業。
| JSON 表示法 | 
|---|
{ "deploymentId": string, "deploymentConfig": { object (  | 
              
| 欄位 | |
|---|---|
deploymentId | 
                
                   
 這項部署作業的部署作業 ID。  | 
              
deploymentConfig | 
                
                   
 部署作業設定。  | 
              
updateTime | 
                
                   
 上次修改日期時間戳記。 RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:  | 
              
entryPoints[] | 
                
                   
 部署作業的進入點。  | 
              
DeploymentConfig
定義部署作業的設定方式中繼資料。
| JSON 表示法 | 
|---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string }  | 
              
| 欄位 | |
|---|---|
scriptId | 
                
                   
 指令碼專案的雲端硬碟 ID。  | 
              
versionNumber | 
                
                   
 這項部署作業的版本號碼。  | 
              
manifestFileName | 
                
                   
 這項部署作業的資訊清單檔案名稱。  | 
              
description | 
                
                   
 這項部署作業的說明。  | 
              
EntryPoint
一種設定,用於定義部署作業從外部存取的方式。
| JSON 表示法 | 
|---|
{ "entryPointType": enum (  | 
              
| 欄位 | |
|---|---|
entryPointType | 
                
                   
 進入點的類型。  | 
              
聯集欄位 properties。每個進入點類型的進入點屬性。properties 只能是下列其中一項: | 
              |
webApp | 
                
                   
 網頁應用程式的進入點規格。  | 
              
executionApi | 
                
                   
 Apps Script API 執行呼叫的進入點規格。  | 
              
addOn | 
                
                   
 外掛程式屬性。  | 
              
EntryPointType
進入點的類型。
| 列舉 | |
|---|---|
ENTRY_POINT_TYPE_UNSPECIFIED | 
                未指定進入點。 | 
WEB_APP | 
                網頁應用程式進入點。 | 
EXECUTION_API | 
                API 可執行進入點。 | 
ADD_ON | 
                外掛程式進入點。 | 
WebAppEntryPoint
網頁應用程式進入點。
| JSON 表示法 | 
|---|
{
  "url": string,
  "entryPointConfig": {
    object ( | 
              
| 欄位 | |
|---|---|
url | 
                
                   
 網頁應用程式的網址。  | 
              
entryPointConfig | 
                
                   
 進入點的設定。  | 
              
WebAppConfig
網頁應用程式進入點設定。
| JSON 表示法 | 
|---|
{ "access": enum (  | 
              
| 欄位 | |
|---|---|
access | 
                
                   
 誰有權執行網頁應用程式。  | 
              
executeAs | 
                
                   
 負責執行網頁應用程式的人員。  | 
              
存取
存取權設定。
| 列舉 | |
|---|---|
UNKNOWN_ACCESS | 
                預設值,不應該使用。 | 
MYSELF | 
                只有部署網頁應用程式或執行檔的使用者才能存取。請注意,這個頁面不一定是指令碼專案的擁有者。 | 
DOMAIN | 
                只有部署網頁應用程式或執行檔的使用者,位於相同網域的使用者才能存取。 | 
ANYONE | 
                任何登入的使用者都能存取網頁應用程式或執行檔。 | 
ANYONE_ANONYMOUS | 
                任何使用者 (無論是否登入) 都可存取網頁應用程式或執行檔。 | 
ExecuteAs
設定,用於指定網頁應用程式應在其授權下執行的使用者。
| 列舉 | |
|---|---|
UNKNOWN_EXECUTE_AS | 
                預設值,不應該使用。 | 
USER_ACCESSING | 
                指令碼會以存取網頁應用程式的使用者身分執行。 | 
USER_DEPLOYING | 
                指令碼會以部署網頁應用程式的使用者的身分執行。請注意,這個頁面不一定是指令碼專案的擁有者。 | 
ExecutionApiEntryPoint
API 可執行進入點。
| JSON 表示法 | 
|---|
{
  "entryPointConfig": {
    object ( | 
              
| 欄位 | |
|---|---|
entryPointConfig | 
                
                   
 進入點的設定。  | 
              
ExecutionApiConfig
API 可執行進入點設定。
| JSON 表示法 | 
|---|
{
  "access": enum ( | 
              
| 欄位 | |
|---|---|
access | 
                
                   
 誰可以執行 API 執行檔。  | 
              
AddOnEntryPoint
外掛程式進入點。
| JSON 表示法 | 
|---|
{
  "addOnType": enum ( | 
              
| 欄位 | |
|---|---|
addOnType | 
                
                   
 支援的容器類型必要清單。  | 
              
title | 
                
                   
 外掛程式的標題。  | 
              
description | 
                
                   
 外掛程式的選填說明。  | 
              
helpUrl | 
                
                   
 外掛程式的說明網址。  | 
              
reportIssueUrl | 
                
                   
 外掛程式的選用報表問題網址。  | 
              
postInstallTipUrl | 
                
                   
 安裝後必要的外掛程式提示網址。  | 
              
AddOnType
AddType 定義主機應用程式可處理的外掛程式類別。每個外掛程式類型都有一個指令碼資訊清單的一部分,可以在部署或執行指定類型的外掛程式時使用。
| 列舉 | |
|---|---|
UNKNOWN_ADDON_TYPE | 
                預設值,未知的附加服務類型。 | 
GMAIL | 
                Gmail 外掛程式類型。 | 
DATA_STUDIO | 
                數據分析的外掛程式類型。 | 
方法 | 
            |
|---|---|
                
 | 
              建立 Apps Script 專案的部署作業。 | 
                
 | 
              刪除 Apps Script 專案的部署作業。 | 
                
 | 
              取得 Apps Script 專案的部署作業。 | 
                
 | 
              列出 Apps Script 專案的部署作業。 | 
                
 | 
              更新 Apps Script 專案的部署作業。 |