このページでは、Apps Script プロジェクトの JSON データ構造を使用します。
マニフェストのサブ構造は別々のページで定義されます。
- トップレベル
Manifest
<ph type="x-smartling-placeholder">- </ph>
- Google Workspace
AddOns
<ph type="x-smartling-placeholder">- </ph>
Calendar
Drive
Gmail
HomepageTrigger
- ライブラリと高度なサービス
dependencies
Sheets
マクロExecutionApi
Webapp
- Google Workspace
マニフェスト
マニフェスト構成の最上位。
JSON 表現 |
---|
{ "addOns": { object (AddOns) }, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
フィールド | |
---|---|
addOns |
プロジェクトのリソース構成( <ph type="x-smartling-placeholder"></ph> Google Workspace アドオンをご覧ください。 |
dependencies |
の設定 拡張サービスと ライブラリの有効化 使用しないでください。 |
exceptionLogging |
例外がログに記録されるロケーション。有効な設定は 次のとおりです。
|
executionApi |
スクリプト プロジェクトの API 実行ファイルの構成。これは、 API 実行のためにプロジェクトがデプロイされる場合に使用されます。 |
oauthScopes[] |
用語の定義は、 認可スコープ 使用しないでください。 |
runtimeVersion |
ランタイム バージョン
表示されます。このフィールドがマニフェストに存在しない場合、
スクリプトはデフォルトのランタイム(
|
sheets |
定義するリソース構成は、 <ph type="x-smartling-placeholder"></ph> スプレッドシートのマクロをご覧ください。 |
timeZone |
<ph type="x-smartling-placeholder"></ph> スクリプトのタイムゾーンを選択します。 <ph type="x-smartling-placeholder"></ph> ZoneId 値(「America/Denver」など)。 |
urlFetchWhitelist[] |
HTTPS URL 接頭辞のリスト。存在する場合は、取得した URL エンドポイント このリストのいずれかのプレフィックスと一致する必要があります。これにより、 保護します。テストデプロイではこのフィールドは省略可能ですが、 デプロイに必須です。詳細: URL を許可リストに登録するをご覧ください。 |
webapp |
スクリプト プロジェクトのウェブアプリ構成。次の場合にのみ使用されます。 プロジェクトはウェブアプリとしてデプロイされます。 |