Esta página descreve o nível superior de uma estrutura de dados JSON do arquivo de manifesto de um projeto do Apps Script. O manifesto define a função ou a finalidade do projeto do Apps Script.
| Representação JSON | 
|---|
| {
  "addOns": {
    object (AddOns)
  },
  "chat": {},
  "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 ele for implantado como um complemento do Google Workspace. | 
| chat | 
 A configuração do projeto se ele for implantado como um app do Google Chat. Observação:para novos apps do Chat, recomendamos usar o campo  
          O Apps Script processa a autorização no nível do script.
          Os apps de chat que exigem autorização não podem realizar
          nenhuma ação até que o usuário autorize o app.
          Para postar uma mensagem antes da autorização, adicione um
          objeto  O exemplo a seguir mostra um app do Chat que responde com uma mensagem de boas-vindas padrão quando um usuário o adiciona a um espaço do Chat: 
        "chat": {
          "addToSpaceFallbackMessage": "Thank you for adding me!"
        }
         | 
| dependencies | 
 A configuração de serviços avançados e bibliotecas ativadas para uso pelo projeto de script. | 
| exceptionLogging | 
 O local em que as exceções são registradas. As configurações válidas são as seguintes: 
 | 
| executionApi | 
 A configuração executável da API do projeto de script. Isso só é usado se o projeto for implantado para execução da API. | 
| oauthScopes[] | 
 A definição dos escopos de autorização usados pelo projeto de script. | 
| runtimeVersion | 
 A versão do ambiente de execução que o
          script está usando. Se esse campo não estiver presente no manifesto, o
          script usará o ambiente de execução padrão ( 
 | 
| sheets | 
 A configuração de recursos que define as macros do Google Sheets. | 
| timeZone | 
 O fuso horário do script em um dos valores ZoneId disponíveis, como "America/Denver". | 
| urlFetchWhitelist[] | 
 Uma lista de prefixos de URL HTTPS. Se presente, qualquer endpoint de URL buscado precisa corresponder a um dos prefixos dessa lista. Isso ajuda a proteger os dados do usuário. Esse campo é opcional para implantações de teste, mas é obrigatório para implantações. Saiba mais sobre como adicionar URLs à lista de permissões. | 
| webapp | 
 A configuração do app da Web do projeto de script, que só é usada se o projeto for implantado como um app da Web. |