Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page décrit le niveau supérieur de la structure de données JSON du fichier manifeste d'un projet Apps Script. Le fichier manifeste définit la fonction ou l'objectif du projet Apps Script.
Remarque : Pour les nouvelles applications Chat, nous vous recommandons d'utiliser plutôt le champ addOns.chat. Si vous gérez une application Chat existante qui utilise le champ chat, il doit s'agir d'un objet vide.
Pour configurer les détails de l'application Chat, vous devez activer l'API Google Chat. Pour en savoir plus, consultez Configurer l'API Google Chat.
Apps Script gère l'autorisation au niveau du script.
Les applications de chat qui nécessitent une autorisation ne peuvent effectuer aucune action tant que l'utilisateur n'a pas autorisé l'application de chat. Pour publier un message avant l'autorisation, vous pouvez ajouter un objet addToSpaceFallbackMessage au fichier manifeste. Si votre application Chat nécessite une logique d'initialisation, vous devrez peut-être dupliquer cette logique dans l'action onMessage.
L'exemple suivant montre une application Chat qui répond avec un message de bienvenue par défaut lorsqu'un utilisateur l'ajoute à un espace Chat :
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
La version d'exécution utilisée par le script. Si ce champ n'est pas présent dans le fichier manifeste, le script utilise l'environnement d'exécution par défaut (STABLE). Les options valides pour ce champ sont les suivantes :
STABLE indique l'environnement d'exécution par défaut (actuellement Rhino).
V8 indique l'environnement d'exécution optimisé par V8.
DEPRECATED_ES5 indique le runtime Rhino. Définir cette valeur empêche également la migration automatique vers V8.
Liste des préfixes d'URL HTTPS. Si un point de terminaison d'URL est récupéré, il doit correspondre à l'un des préfixes de cette liste. Cela peut aider à protéger les données utilisateur. Ce champ est facultatif pour les déploiements de test, mais obligatoire pour les déploiements. En savoir plus sur l'ajout d'URL à la liste d'autorisation
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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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,[]]