- リソース: Deployment
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- アクセス
- 実行
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- アドオンの種類
- Methods
リソース: Deployment
単一のスクリプトのデプロイの表現。
JSON 表現 |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
フィールド | |
---|---|
deploymentId |
このデプロイのデプロイ ID。 |
deploymentConfig |
デプロイ構成。 |
updateTime |
最終更新日のタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。解像度はナノ秒で、小数点以下 9 桁まで指定できます。(例: |
entryPoints[] |
Deployment のエントリ ポイント。 |
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 |
アドオンのプロパティ。 |
エントリ ポイント タイプ
エントリ ポイントのタイプ。
列挙型 | |
---|---|
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 |
ログインしていなくても、すべてのユーザーがウェブアプリまたは実行可能ファイルにアクセスできます。 |
実行
ウェブアプリの実行権限があるユーザーを指定する構成。
列挙型 | |
---|---|
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。 |
アドオンの種類
AddType はホスト アプリケーションが処理するアドオンのカテゴリを定義します。各アドオンタイプには、そのタイプのアドオンをデプロイまたは実行する際に使用されるスクリプト マニフェストのセクションがあります。
列挙型 | |
---|---|
UNKNOWN_ADDON_TYPE |
デフォルト値、不明なアドオンタイプ。 |
GMAIL |
Gmail のアドオンの種類。 |
DATA_STUDIO |
データポータルのアドオンタイプ。 |
Methods |
|
---|---|
|
Apps Script プロジェクトのデプロイを作成します。 |
|
Apps Script プロジェクトのデプロイメントを削除します。 |
|
Apps Script プロジェクトのデプロイを取得します。 |
|
Apps Script プロジェクトのデプロイを一覧表示します。 |
|
Apps Script プロジェクトのデプロイを更新します。 |