Halaman ini menjelaskan struktur data JSON file manifes project Apps Script tingkat atas.
Substruktur manifes ditentukan di halaman terpisah:
Manifes
Tingkat atas 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 yang diaktifkan untuk digunakan oleh project skrip. |
exceptionLogging |
Lokasi tempat pengecualian dicatat. Setelan yang valid adalah sebagai berikut:
|
executionApi |
Konfigurasi API project skrip yang dapat dieksekusi. 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, setiap 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 wajib untuk deployment. Pelajari lebih lanjut URL yang diizinkan. |
webapp |
Konfigurasi aplikasi web project skrip, yang hanya digunakan jika project di-deploy sebagai aplikasi web. |