Recurso de manifesto de apps da Web e executáveis de API
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
As configurações de recursos usadas para definir apps da Web e executáveis de API.
App da Web
A configuração de app da Web do projeto de script, que é usada apenas se o projeto
é implantado como um app da Web.
Representação JSON |
{
"access": string,
"executeAs": string
} |
Campos |
access |
string
Os níveis de permissão para executar o app da Web. As configurações válidas
são os seguintes:
MYSELF indica apenas o usuário que implantou o aplicativo
pode executá-lo.
DOMAIN indica apenas usuários no mesmo domínio que
o usuário implantado à API poderá executá-lo.
ANYONE indica qualquer usuário que fez login.
ANYONE_ANONYMOUS indica qualquer usuário, mesmo que não seja
conectado.
|
executeAs |
string
A identidade sob a qual o aplicativo da Web é executado. Os campos
são as seguintes:
USER_ACCESSING indica que o app da Web é executado como
usuário tenha acesso a ele.
USER_DEPLOYING indica que o app da Web é executado como
usuário que o implantou.
|
ExecutionApi
A configuração de executável da API do projeto de script. Ela só é usada se o
é implantado para execução da API.
Representação JSON |
{
"access": string
} |
Campos |
access |
string
Determina quem tem permissão para executar o script pela API. A
as configurações válidas são as seguintes:
MYSELF indica apenas o usuário que implantou o
o script pode executá-la.
DOMAIN indica apenas usuários no mesmo domínio que
o usuário implantado à API poderá executá-lo.
ANYONE indica qualquer usuário que fez login.
ANYONE_ANONYMOUS indica qualquer usuário, mesmo que não seja
conectado.
|
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 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. |"]]