Halaman ini menjelaskan level teratas dari struktur data JSON file manifes project Apps Script.
Substruktur manifes ditentukan di halaman terpisah:
Manifes
Level teratas konfigurasi manifes.
Representasi 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) } } |
Kolom | |
---|---|
addOns |
Konfigurasi resource project jika di-deploy sebagai Add-on Google Workspace. |
dependencies |
Konfigurasi layanan lanjutan dan library diaktifkan untuk digunakan oleh project skrip. |
exceptionLogging |
Lokasi tempat pengecualian dicatat. Setelan yang valid adalah sebagai berikut:
|
executionApi |
Konfigurasi API API project skrip. Ini hanya digunakan jika project di-deploy untuk eksekusi API. |
oauthScopes[] |
Definisi cakupan otorisasi yang digunakan oleh project skrip. |
runtimeVersion |
Versi runtime yang
digunakan skrip. Jika kolom ini tidak ada dalam manifes, skrip akan menggunakan runtime default (
|
sheets |
Konfigurasi resource yang menentukan makro Spreadsheet. |
timeZone |
Zona waktu skrip di salah satu nilai ZoneId yang tersedia, seperti "America/Denver". |
urlFetchWhitelist[] |
Daftar awalan URL HTTPS. Jika ada, endpoint URL yang diambil harus cocok dengan salah satu awalan dalam daftar ini. Hal ini dapat membantu melindungi data pengguna. Kolom ini bersifat opsional untuk deployment pengujian, tetapi diperlukan untuk deployment. Pelajari lebih lanjut cara mengizinkan URL. |
webapp |
Konfigurasi aplikasi web project skrip, yang hanya digunakan jika project di-deploy sebagai aplikasi web. |