- Risorsa: deployment
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Accesso
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Metodi
Risorsa: deployment
Rappresentazione del deployment di un singolo script.
| Rappresentazione JSON | 
|---|
| { "deploymentId": string, "deploymentConfig": { object ( | 
| Campi | |
|---|---|
| deploymentId | 
 L'ID per questo deployment. | 
| deploymentConfig | 
 La configurazione del deployment. | 
| updateTime | 
 Timestamp della data dell'ultima modifica. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi:  | 
| entryPoints[] | 
 I punti di ingresso del deployment. | 
DeploymentConfig
I metadati definiscono il modo in cui è configurato un deployment.
| Rappresentazione JSON | 
|---|
| { "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } | 
| Campi | |
|---|---|
| scriptId | 
 L'ID Drive del progetto dello script. | 
| versionNumber | 
 Il numero di versione su cui si basa questo deployment. | 
| manifestFileName | 
 Il nome del file manifest per questo deployment. | 
| description | 
 La descrizione di questo deployment. | 
EntryPoint
Una configurazione che definisce le modalità di accesso a un deployment dall'esterno.
| Rappresentazione JSON | 
|---|
| { "entryPointType": enum ( | 
| Campi | |
|---|---|
| entryPointType | 
 Il tipo di punto di ingresso. | 
| Campo unione properties. Proprietà del punto di ingresso per tipo di punto di ingresso.propertiespuò essere solo uno dei seguenti: | |
| webApp | 
 Una specifica del punto di ingresso per le app web. | 
| executionApi | 
 Una specifica del punto di ingresso per le chiamate di esecuzione dell'API Apps Script. | 
| addOn | 
 Proprietà del componente aggiuntivo. | 
EntryPointType
Tipi di punti di ingresso.
| Enum | |
|---|---|
| ENTRY_POINT_TYPE_UNSPECIFIED | Un punto di ingresso non specificato. | 
| WEB_APP | Un punto di ingresso di un'applicazione web. | 
| EXECUTION_API | Un punto di ingresso eseguibile dell'API. | 
| ADD_ON | Un punto di ingresso di un componente aggiuntivo. | 
WebAppEntryPoint
Un punto di ingresso di un'applicazione web.
| Rappresentazione JSON | 
|---|
| {
  "url": string,
  "entryPointConfig": {
    object ( | 
| Campi | |
|---|---|
| url | 
 L'URL dell'applicazione web. | 
| entryPointConfig | 
 La configurazione del punto di ingresso. | 
WebAppConfig
Configurazione del punto di ingresso dell'app web.
| Rappresentazione JSON | 
|---|
| { "access": enum ( | 
| Campi | |
|---|---|
| access | 
 Chi è autorizzato a eseguire l'app web. | 
| executeAs | 
 Con chi eseguire l'app web. | 
Accesso
Configurazione dell'accesso.
| Enum | |
|---|---|
| UNKNOWN_ACCESS | Valore predefinito, non utilizzare. | 
| MYSELF | Solo l'utente che ha eseguito il deployment dell'app web o dell'eseguibile può accedervi. Tieni presente che questo non è necessariamente il proprietario del progetto di script. | 
| DOMAIN | Solo gli utenti dello stesso dominio dell'utente che ha eseguito il deployment dell'app web o dell'eseguibile possono accedervi. | 
| ANYONE | Qualsiasi utente che abbia eseguito l'accesso può accedere all'app web o all'eseguibile. | 
| ANYONE_ANONYMOUS | Qualsiasi utente, che abbia eseguito l'accesso o meno, può accedere all'app web o all'eseguibile. | 
ExecuteAs
Una configurazione che specifica l'utente sotto la cui autorità deve essere eseguita l'app web.
| Enum | |
|---|---|
| UNKNOWN_EXECUTE_AS | Valore predefinito, non utilizzare. | 
| USER_ACCESSING | Lo script viene eseguito quando l'utente accede all'app web. | 
| USER_DEPLOYING | Lo script viene eseguito come l'utente che ha eseguito il deployment dell'app web. Tieni presente che questo non è necessariamente il proprietario del progetto di script. | 
ExecutionApiEntryPoint
Un punto di ingresso eseguibile dell'API.
| Rappresentazione JSON | 
|---|
| {
  "entryPointConfig": {
    object ( | 
| Campi | |
|---|---|
| entryPointConfig | 
 La configurazione del punto di ingresso. | 
ExecutionApiConfig
Configurazione del punto di ingresso eseguibile dell'API.
| Rappresentazione JSON | 
|---|
| {
  "access": enum ( | 
| Campi | |
|---|---|
| access | 
 Chi dispone dell'autorizzazione per eseguire l'eseguibile dell'API. | 
AddOnEntryPoint
Un punto di ingresso di un componente aggiuntivo.
| Rappresentazione JSON | 
|---|
| {
  "addOnType": enum ( | 
| Campi | |
|---|---|
| addOnType | 
 L'elenco obbligatorio dei tipi di container supportati dal componente aggiuntivo. | 
| title | 
 Il titolo richiesto del componente aggiuntivo. | 
| description | 
 La descrizione facoltativa del componente aggiuntivo. | 
| helpUrl | 
 L'URL della guida facoltativo del componente aggiuntivo. | 
| reportIssueUrl | 
 L'URL facoltativo della segnalazione del problema del componente aggiuntivo. | 
| postInstallTipUrl | 
 L'URL del suggerimento post-installazione obbligatorio del componente aggiuntivo. | 
AddOnType
AddType definisce quale categoria di componenti aggiuntivi gestisce un'applicazione host. Ogni tipo di componente aggiuntivo include una sezione del manifest dello script che viene utilizzata durante il deployment o l'esecuzione di un componente aggiuntivo del tipo specificato.
| Enum | |
|---|---|
| UNKNOWN_ADDON_TYPE | Valore predefinito, tipo di componente aggiuntivo sconosciuto. | 
| GMAIL | Tipo di componente aggiuntivo per Gmail. | 
| DATA_STUDIO | Tipo di componente aggiuntivo per Data Studio. | 
| Metodi | |
|---|---|
| 
 | Crea un deployment di un progetto Apps Script. | 
| 
 | Elimina un deployment di un progetto Apps Script. | 
| 
 | Ottiene un deployment di un progetto Apps Script. | 
| 
 | Elenca i deployment di un progetto Apps Script. | 
| 
 | Aggiorna un deployment di un progetto Apps Script. |