Ressource de fichier manifeste d'applications Web et d'exécutables d'API
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Configurations de ressources utilisées pour définir les applications Web et les exécutables d'API.
Application Web
La configuration de l'application Web du projet de script, qui n'est utilisée que si le projet
est déployée en tant qu'application Web.
Représentation JSON
{
"access": string,
"executeAs": string
}
Champs
access
string
Niveaux d'autorisation pour l'exécution de l'application Web. Les paramètres valides
sont les suivants:
MYSELF indique uniquement l'utilisateur qui a déployé l'application.
pour pouvoir l'exécuter.
DOMAIN indique uniquement les utilisateurs du même domaine que
l'utilisateur déployant peut l'exécuter.
ANYONE indique tout utilisateur connecté.
ANYONE_ANONYMOUS indique n'importe quel utilisateur, même si
connecté.
executeAs
string
Identité sous laquelle l'application Web s'exécute. La valeur
sont les suivants:
USER_ACCESSING indique que l'application Web s'exécute comme
un utilisateur qui y accède.
USER_DEPLOYING indique que l'application Web s'exécute comme
l'utilisateur qui l'a déployé.
ExecutionApi
Configuration des fichiers exécutables de l'API du projet de script. Il n'est utilisé que si le
projet est déployé pour l'exécution de l'API.
Représentation JSON
{
"access": string
}
Champs
access
string
Détermine qui est autorisé à exécuter le script à partir de l'API. La
les paramètres valides sont les suivants:
MYSELF indique uniquement l'utilisateur qui a déployé la
peut l'exécuter.
DOMAIN indique uniquement les utilisateurs du même domaine que
l'utilisateur déployant peut l'exécuter.
ANYONE indique tout utilisateur connecté.
ANYONE_ANONYMOUS indique n'importe quel utilisateur, même si
connecté.
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/07/26 (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/07/26 (UTC)."],[[["\u003cp\u003eResource configurations define how web apps and APIs execute within a project.\u003c/p\u003e\n"],["\u003cp\u003eWeb app configurations control access levels (MYSELF, DOMAIN, ANYONE, ANYONE_ANONYMOUS) and execution identity (USER_ACCESSING, USER_DEPLOYING).\u003c/p\u003e\n"],["\u003cp\u003eAPI executable configurations manage access permissions for running scripts via the API, using similar access levels as web apps.\u003c/p\u003e\n"]]],[],null,["# Web apps and API executables manifest resource\n\nThe resource configurations used to define web apps and API executables.\n\nWebapp\n------\n\nThe script project's web app configuration, which is only used if the project\nis deployed as a web app.\n\n| JSON representation |\n|-------------------------------------------------------|\n| ```text { \"access\": string, \"executeAs\": string } ``` |\n\n| Fields ||\n|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` The levels of permission for running the web app. The valid settings are the following: - `MYSELF` indicates only the user who deployed the app can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |\n| `executeAs` | `string` The identity under which the web app executes. The valid settings are the following: - `USER_ACCESSING` indicates the web app runs as the user accessing it. - `USER_DEPLOYING` indicates the web app runs as the user who deployed it. |\n\nExecutionApi\n------------\n\nThe script project's API executable configuration. This is only used if the\nproject is deployed for API execution.\n\n| JSON representation |\n|----------------------------------|\n| ```text { \"access\": string } ``` |\n\n| Fields ||\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` Determines who has permission to run the script from the API. The valid settings are the following: - `MYSELF` indicates only the user who deployed the script can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |"]]