- リソース: Deployment
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- 利用方法
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- 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
Deployment に外部からアクセスする方法を定義する構成。
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 |
データポータルのアドオン タイプ。 |
Methods |
|
---|---|
|
Apps Script プロジェクトのデプロイメントを作成します。 |
|
Apps Script プロジェクトのデプロイメントを削除します。 |
|
Apps Script プロジェクトのデプロイメントを取得します。 |
|
Apps Script プロジェクトのデプロイメントを一覧表示します。 |
|
Apps Script プロジェクトのデプロイメントを更新します。 |