本頁說明 Apps Script 專案的資訊清單檔案 JSON 資料結構頂層。
資訊清單的子結構會在不同的頁面中定義:
資訊清單
資訊清單設定的頂層。
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 |
專案的資源設定 (如果部署為 Google Workspace 外掛程式)。 |
dependencies |
|
exceptionLogging |
記錄例外狀況的位置。有效的設定如下:
|
executionApi |
指令碼專案的 API 執行檔設定。只有在專案部署以供 API 執行時才能使用。 |
oauthScopes[] |
指令碼專案使用的授權範圍定義。 |
runtimeVersion |
指令碼使用的執行階段版本。如果資訊清單中沒有這個欄位,指令碼會使用預設執行階段 (
|
sheets |
定義 試算表巨集的資源設定。 |
timeZone |
|
urlFetchWhitelist[] |
HTTPS 網址前置字元清單。如有,任何擷取的網址端點都必須與這份清單中的任一前置字串相符。這有助於保護使用者資料。對測試部署作業而言,此為選填欄位,不過部署作業為必填。如要進一步瞭解將網址加入許可清單,請參閱這篇文章。 |
webapp |
指令碼專案的網頁應用程式設定 (只有在專案部署為網頁應用程式時才會使用這項設定)。 |