En esta página, se describe el nivel superior de la estructura de datos JSON del archivo de manifiesto del proyecto de Apps Script.
Las subestructuras del manifiesto se definen en páginas separadas:
Manifest
Es el nivel superior de la configuración del manifiesto.
Representación 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) } } |
Campos | |
---|---|
addOns |
La configuración de recursos del proyecto, si se implementa como un complemento de Google Workspace. |
dependencies |
La configuración de los servicios avanzados y las bibliotecas habilitadas para que las use el proyecto de secuencia de comandos |
exceptionLogging |
La ubicación donde se registran las excepciones. Las opciones de configuración válidas son las siguientes:
|
executionApi |
La configuración ejecutable de la API del proyecto de secuencia de comandos. Solo se usa si el proyecto se implementa para la ejecución de la API. |
oauthScopes[] |
La definición de permisos de autorización que usa el proyecto de secuencia de comandos. |
runtimeVersion |
La versión del entorno de ejecución que usa la secuencia de comandos. Si este campo no está presente en el manifiesto, la secuencia de comandos usa el entorno de ejecución predeterminado (
|
sheets |
La configuración de recursos que define las macros de Hojas de cálculo. |
timeZone |
La zona horaria de la secuencia de comandos en uno de los valores de ZoneId disponibles, como "America/Denver". |
urlFetchWhitelist[] |
Una lista de prefijos de URL HTTPS. Si está presente, cualquier extremo de URL recuperado debe coincidir con uno de los prefijos de esta lista. Esto puede ayudar a proteger los datos del usuario. Este campo es opcional para las implementaciones de prueba, pero es obligatorio para las implementaciones. Obtén más información sobre la lista de URLs en la lista de entidades permitidas. |
webapp |
La configuración de la app web del proyecto de secuencia de comandos, que solo se usa si el proyecto se implementa como una app web. |