Questa pagina descrive il livello superiore della gestione della struttura dei dati JSON del file manifest.
Le sottostrutture del manifest sono definite in pagine separate:
Manifest
Il livello superiore della configurazione del file manifest.
Rappresentazione 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) } } |
Campi | |
---|---|
addOns |
La configurazione delle risorse del progetto, se il deployment viene eseguito come il componente aggiuntivo di Google Workspace. |
dependencies |
La configurazione di servizi avanzati e librerie abilitate per utilizzata dal progetto di script. |
exceptionLogging |
La località in cui vengono registrate le eccezioni. Le impostazioni valide sono seguenti:
|
executionApi |
La configurazione eseguibile dell'API del progetto di script. Questo è solo utilizzata se viene eseguito il deployment del progetto per l'esecuzione dell'API. |
oauthScopes[] |
La definizione di ambiti di autorizzazione usato dal progetto di script. |
runtimeVersion |
La versione di runtime
dello script in uso. Se questo campo non è presente nel file manifest,
lo script utilizza il runtime predefinito (
|
sheets |
La configurazione della risorsa che definisce Macro di Fogli Google. |
timeZone |
Lo fuso orario dello script in uno dei valori . Valori di ZoneId come "America/Denver". |
urlFetchWhitelist[] |
Un elenco di prefissi URL HTTPS. Se presente, qualsiasi endpoint URL recuperato deve corrispondere a uno dei prefissi in questo elenco. In questo modo, puoi proteggere dati utente. Questo campo è facoltativo per i deployment di test, ma per i deployment. Scopri di più su URL nella lista consentita. |
webapp |
La configurazione dell'app web del progetto di script, utilizzata solo se il deployment del progetto come app web. |