Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.
Observação:para novos apps do Chat, recomendamos usar o campo addOns.chat. Se você estiver mantendo um app do Chat que usa o campo chat, ele precisa ser um objeto vazio.
Para configurar os detalhes do
app do Chat, você precisa
ativar a API Google Chat. Para mais detalhes, consulte
Configurar a
API Google Chat.
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 addToSpaceFallbackMessage ao manifesto. Se
o app do Chat exigir
lógica de inicialização, talvez seja necessário duplicar essa lógica na ação
onMessage.
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!"
}
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 (STABLE). As opções válidas
para esse campo são as seguintes:
STABLE indica o ambiente de execução padrão (atualmente Rhino).
V8 indica o ambiente de execução com tecnologia V8.
DEPRECATED_ES5 indica o ambiente de execução do Rhino. Definir
esse valor também impede a migração automática para a V8.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eThe manifest file defines the configuration of an Apps Script project, including add-ons, Chat apps, dependencies, and execution settings.\u003c/p\u003e\n"],["\u003cp\u003eThe manifest uses a JSON structure with top-level fields like \u003ccode\u003eaddOns\u003c/code\u003e, \u003ccode\u003echat\u003c/code\u003e, \u003ccode\u003edependencies\u003c/code\u003e, \u003ccode\u003eexceptionLogging\u003c/code\u003e, \u003ccode\u003eexecutionApi\u003c/code\u003e, \u003ccode\u003eoauthScopes\u003c/code\u003e, \u003ccode\u003eruntimeVersion\u003c/code\u003e, \u003ccode\u003esheets\u003c/code\u003e, \u003ccode\u003etimeZone\u003c/code\u003e, \u003ccode\u003eurlFetchWhitelist\u003c/code\u003e, and \u003ccode\u003ewebapp\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach top-level field provides specific configurations for different aspects of the project like add-on types, Chat app behavior, external libraries, and runtime environment.\u003c/p\u003e\n"],["\u003cp\u003eThe manifest structure allows developers to control various aspects of their Apps Script project, such as authorization scopes, exception logging, and the execution environment.\u003c/p\u003e\n"],["\u003cp\u003eDetailed substructures and examples are provided in separate pages for each top-level field within the manifest file.\u003c/p\u003e\n"]]],[],null,[]]