Risorsa manifest delle app web e dei file eseguibili delle API
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Le configurazioni delle risorse utilizzate per definire le app web e gli eseguibili dell'API.
App web
La configurazione dell'app web del progetto di script, utilizzata solo se il progetto
il deployment come app web.
Rappresentazione JSON |
{
"access": string,
"executeAs": string
} |
Campi |
access |
string
I livelli di autorizzazione per l'esecuzione dell'app web. Le impostazioni valide
sono le seguenti:
MYSELF indica solo l'utente che ha eseguito il deployment dell'app
eseguirlo.
DOMAIN indica solo gli utenti nello stesso dominio di
può essere eseguito dall'utente
che lo ha eseguito il deployment.
ANYONE indica tutti gli utenti che hanno eseguito l'accesso.
ANYONE_ANONYMOUS indica qualsiasi utente, anche se non
ha eseguito l'accesso.
|
executeAs |
string
L'identità con cui viene eseguita l'app web. Il valore
sono le seguenti:
USER_ACCESSING indica che l'app web viene eseguita come
dell'accesso da parte dell'utente.
USER_DEPLOYING indica che l'app web viene eseguita come
dall'utente che ne ha eseguito il deployment.
|
ExecutionApi
La configurazione eseguibile dell'API del progetto di script. Viene utilizzato solo se
del progetto per l'esecuzione dell'API.
Rappresentazione JSON |
{
"access": string
} |
Campi |
access |
string
Determina chi dispone dell'autorizzazione per eseguire lo script dall'API. La
sono le seguenti:
MYSELF indica solo l'utente che ha eseguito il deployment
eseguibile dallo script.
DOMAIN indica solo gli utenti nello stesso dominio di
può essere eseguito dall'utente
che lo ha eseguito il deployment.
ANYONE indica tutti gli utenti che hanno eseguito l'accesso.
ANYONE_ANONYMOUS indica qualsiasi utente, anche se non
ha eseguito l'accesso.
|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 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. |"]]