Cette page décrit le premier niveau du projet Apps Script la structure de données JSON du fichier manifeste.
Les sous-structures du fichier manifeste sont définies sur des pages distinctes:
Manifest
de premier niveau <ph type="x-smartling-placeholder">- </ph>
- Google Workspace
AddOns
<ph type="x-smartling-placeholder">- </ph>
Calendar
Drive
Gmail
HomepageTrigger
- Bibliothèques et services avancés
dependencies
- Macros
Sheets
ExecutionApi
Webapp
- Google Workspace
Fichier manifeste
Premier niveau de la configuration du fichier manifeste.
Représentation 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) } } |
Champs | |
---|---|
addOns |
Configuration des ressources du projet, s'il est déployé en tant que <ph type="x-smartling-placeholder"></ph> le module complémentaire Google Workspace. |
dependencies |
La configuration de services avancés bibliothèques activées par le projet de script. |
exceptionLogging |
Emplacement où les exceptions sont consignées. Les paramètres valides sont les suivants : suivantes:
|
executionApi |
Configuration des fichiers exécutables de l'API du projet de script. Il s'agit seulement utilisé si le projet est déployé pour l'exécution de l'API. |
oauthScopes[] |
La définition de champs d'application des autorisations utilisé par le projet de script. |
runtimeVersion |
La version d'exécution
utilisé par le script. Si ce champ ne figure pas dans le fichier manifeste,
utilise l'environnement d'exécution par défaut (
|
sheets |
La configuration des ressources qui définit <ph type="x-smartling-placeholder"></ph> Macros Sheets. |
timeZone |
Le fuseau horaire du script dans l'un des <ph type="x-smartling-placeholder"></ph> Valeurs ZoneId telles que "America/Denver". |
urlFetchWhitelist[] |
Liste des préfixes d'URL HTTPS. Le cas échéant, tout point de terminaison d'URL récupéré doit correspondre à l'un des préfixes de cette liste. Cela peut aider à protéger données utilisateur. Ce champ est facultatif pour les déploiements tests, mais il est nécessaires aux déploiements. En savoir plus sur ajouter des URL à la liste d'autorisation. |
webapp |
La configuration de l'application Web du projet de script, qui n'est utilisée que si le projet est déployé en tant qu'application Web. |