Halaman ini menjelaskan level teratas project Apps Script file manifes struktur data JSON.
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 proyek skrip. |
exceptionLogging |
Lokasi tempat pengecualian dicatat. Setelan yang valid adalah berikut ini:
|
executionApi |
Konfigurasi API project skrip yang dapat dieksekusi. Ini hanya yang digunakan jika project di-deploy untuk eksekusi API. |
oauthScopes[] |
Definisi dari cakupan otorisasi yang digunakan oleh proyek skrip. |
runtimeVersion |
Versi runtime
{i>script<i} yang digunakan. Jika bidang ini tidak ada dalam manifes,
menggunakan runtime default (
|
sheets |
Konfigurasi sumber daya yang mendefinisikan Makro Spreadsheet. |
timeZone |
zona waktu skrip di salah satu opsi Nilai ZoneId seperti "America/Denver". |
urlFetchWhitelist[] |
Daftar awalan URL HTTPS. Jika ada, endpoint URL apa pun 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 yang diperlukan untuk deployment. Pelajari selengkapnya tentang URL yang diizinkan. |
webapp |
Konfigurasi aplikasi web project skrip, yang hanya digunakan jika proyek di-deploy sebagai aplikasi web. |