本頁面說明 Google Apps Script 資訊清單檔案 JSON 資料結構的頂層。資訊清單會定義 Apps Script 專案函式或用途。
| JSON 表示法 |
|---|
{
"addOns": {
object (AddOns)
},
"chat": {},
"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 外掛程式的形式部署,專案資源的設定。 |
chat |
如果部署為 Google Chat 應用程式,則為專案設定。 如果是新的 Chat 應用程式,請改用
如要設定 Chat 應用程式詳細資料,請啟用 Google Chat API。詳情請參閱「設定 Google Chat API」。
Apps Script 會在指令碼層級處理授權。
需要授權的 Chat 應用程式必須獲得使用者授權,才能執行動作。如要在授權前發布訊息,請在資訊清單中新增 以下範例顯示 Chat 應用程式在使用者將其新增至 Chat 聊天室時,如何以預設歡迎訊息回覆:
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
|
dependencies |
|
exceptionLogging |
記錄例外狀況的位置。有效設定包括:
|
executionApi |
指令碼專案 API 可執行檔設定。只有在專案部署用於執行 API 時,才會使用這項設定。 |
oauthScopes[] |
指令碼專案使用的授權範圍定義。 |
runtimeVersion |
指令碼使用的執行階段版本。如果省略,腳本會使用預設執行階段 (
|
sheets |
定義資源設定 試算表巨集。 |
timeZone |
|
urlFetchWhitelist[] |
HTTPS 網址前置字元清單。如果存在,擷取的任何網址端點都必須符合這份清單中的前置字元。這有助於保護使用者資料。這個欄位為測試部署作業的選填欄位,但部署作業則為必填欄位。進一步瞭解如何將網址加入許可清單。 |
webapp |
指令碼專案網頁應用程式設定,用於將專案部署為網頁應用程式。 |