Halaman ini menjelaskan tingkat teratas struktur data JSON file manifes project Apps Script.
Substruktur manifes didefinisikan di halaman terpisah:
Manifes
Level teratas dari 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, 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 pemberian izin URL. |
webapp |
Konfigurasi aplikasi web project skrip, yang hanya digunakan jika project di-deploy sebagai aplikasi web. |