Recurso de manifiesto para apps web y ejecutables de la API
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las configuraciones de recursos utilizadas para definir aplicaciones web y ejecutables de API.
Aplicación web
La configuración de la aplicación web del proyecto de la secuencia de comandos, que solo se usa si el proyecto
se implementa como una app web.
Representación JSON |
{
"access": string,
"executeAs": string
} |
Campos |
access |
string
Los niveles de permiso para ejecutar la app web. La configuración válida
son los siguientes:
MYSELF solo indica el usuario que implementó la app
puede ejecutarlo.
DOMAIN indica solo los usuarios del mismo dominio que
el usuario que realiza la implementación puede ejecutarla.
ANYONE indica cualquier usuario que haya accedido.
ANYONE_ANONYMOUS indica cualquier usuario, incluso si no lo hace.
accediste a tu cuenta.
|
executeAs |
string
La identidad bajo la cual se ejecuta la aplicación web. El estado
de configuración son los siguientes:
USER_ACCESSING indica que la app web se ejecuta como el
usuario que accede a él.
USER_DEPLOYING indica que la app web se ejecuta como el
usuario que la implementó.
|
ExecutionApi
La configuración ejecutable de la API del proyecto de secuencia de comandos Esto solo se usa si el
el proyecto se implementa para la ejecución de la API.
Representación JSON |
{
"access": string
} |
Campos |
access |
string
Determina quién tiene permiso para ejecutar la secuencia de comandos desde la API. El
parámetros de configuración válidos son los siguientes:
MYSELF indica solo el usuario que implementó el
secuencia de comandos puede ejecutarla.
DOMAIN indica solo los usuarios del mismo dominio que
el usuario que realiza la implementación puede ejecutarla.
ANYONE indica cualquier usuario que haya accedido.
ANYONE_ANONYMOUS indica cualquier usuario, incluso si no lo hace.
accediste a tu cuenta.
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 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. |"]]