- リソース: Deployment
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - DeploymentConfig
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - EntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - EntryPointType
 - WebAppEntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - WebAppConfig
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - アクセス
 - ExecuteAs
 - ExecutionApiEntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - ExecutionApiConfig
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - AddOnEntryPoint
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - AddOnType
 - メソッド
 
リソース: Deployment
単一のスクリプトのデプロイを表しています。
| JSON 表現 | 
|---|
{ "deploymentId": string, "deploymentConfig": { object (  | 
              
| フィールド | |
|---|---|
deploymentId | 
                
                   
 このデプロイメントのデプロイ ID。  | 
              
deploymentConfig | 
                
                   
 デプロイ構成。  | 
              
updateTime | 
                
                   
 最終更新日時のタイムスタンプ。 RFC3339 UTC「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 | 
                
                   
 ウェブ アプリケーションの 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 | 
                
                   
 アドオンのヘルプ URL(省略可)。  | 
              
reportIssueUrl | 
                
                   
 アドオンの問題報告用 URL(省略可)。  | 
              
postInstallTipUrl | 
                
                   
 アドオンに必要なインストール後のヒントの URL。  | 
              
AddOnType
AddType は、ホスト アプリケーションが処理するアドオンのカテゴリを定義します。各アドオンタイプにはスクリプト マニフェストのセクションがあり、指定されたタイプのアドオンをデプロイまたは実行する際に使用されます。
| 列挙型 | |
|---|---|
UNKNOWN_ADDON_TYPE | 
                デフォルト値、不明なアドオンの種類。 | 
GMAIL | 
                Gmail のアドオンの種類。 | 
DATA_STUDIO | 
                データポータルのアドオンタイプ。 | 
メソッド | 
            |
|---|---|
                
 | 
              Apps Script プロジェクトのデプロイメントを作成します。 | 
                
 | 
              Apps Script プロジェクトのデプロイメントを削除します。 | 
                
 | 
              Apps Script プロジェクトのデプロイメントを取得します。 | 
                
 | 
              Apps Script プロジェクトのデプロイを一覧表示します。 | 
                
 | 
              Apps Script プロジェクトのデプロイメントを更新します。 |