Esta página descreve o nível superior de um projeto do Apps Script estrutura de dados JSON do arquivo de manifesto.
As subestruturas do manifesto são definidas em páginas separadas:
Manifesto
O nível superior da configuração do manifesto.
Representação 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 |
A configuração de recursos do projeto, se implantado como um Complemento do Google Workspace. |
dependencies |
A configuração do serviços avançados e Bibliotecas ativadas para usado pelo projeto de script. |
exceptionLogging |
Local em que as exceções são registradas. As configurações válidas são as seguinte:
|
executionApi |
A configuração de executável da API do projeto de script. Isso só usado se o projeto for implantado para execução de API. |
oauthScopes[] |
A definição de escopos de autorização usada pelo projeto de script. |
runtimeVersion |
A versão do ambiente de execução que
está usando. Se esse campo não estiver presente no manifesto, o
usa o ambiente de execução padrão (
|
sheets |
A configuração de recurso que define Macros do Planilhas. |
timeZone |
O fuso horário do script em um dos valores de ZoneId, como "America/Denver". |
urlFetchWhitelist[] |
Uma lista de prefixos de URL HTTPS. Se presente, qualquer endpoint de URL buscado precisa corresponder a um dos prefixos desta lista. Isso pode ajudar a proteger dados do usuário. Este campo é opcional para implantações de teste, necessários para implantações. Saiba mais sobre URLs na lista de permissões. |
webapp |
A configuração do app da Web do projeto de script, que é usada apenas se o projeto é implantado como um app da Web. |