ライブラリと高度なサービス依存関係のマニフェスト リソース

スクリプトで有効になっているライブラリ拡張サービスの構成セット。

依存関係

依存関係マニフェスト構成の最上位。

JSON 表現
{
  "enabledAdvancedServices": [
    {
      object (EnabledAdvancedService)
    }
  ],
  "libraries": [
    {
      object (Library)
    }
  ]
}
フィールド
enabledAdvancedServices[]

object (EnabledAdvancedService)

スクリプト プロジェクトで使用するために有効になっている 拡張サービスのリスト。

libraries[]

object (Library)

スクリプト プロジェクトで使用されるライブラリのリスト。

EnabledAdvancedService

スクリプトで有効にした高度なサービスの構成。

JSON 表現
{
  "serviceId": string,
  "userSymbol": string,
  "version": string
}
フィールド
serviceId

string

API ディスカバリ ドキュメントに表示されるサービスの ID(「drive」など)。

userSymbol

string

Apps Script プロジェクトのコード内でこのサービスを参照するために使用される ID。

version

string

有効なサービスのバージョン(「v1」など)。

ライブラリ

スクリプトがインポートしたライブラリの構成。

JSON 表現
{
  "developmentMode": boolean,
  "libraryId": string,
  "userSymbol": string,
  "version": string
}
フィールド
developmentMode

boolean

true の場合、version は無視され、そのコードが新しいバージョンに保存されていなくても、スクリプトは現在のライブラリ プロジェクトの保存済みコードを使用します。

libraryId

string

ライブラリのスクリプト プロジェクトのスクリプト ID。スクリプト ID は、ライブラリ スクリプトの URL で確認できます。また、スクリプト エディタで [ファイル > プロジェクトのプロパティ] を選択して確認することもできます。

userSymbol

string

スクリプト プロジェクト コードでこのライブラリを参照するために使用されるラベル。

version

string

スクリプトで使用されるライブラリのバージョン。これはバージョン番号または stable(作成された最新バージョン)です。