REST Resource: projects.deployments  |  Apps Script  |  Google for Developers (original) (raw)

Risorsa: deployment

Rappresentazione del deployment di un singolo script.

Rappresentazione JSON
{ "deploymentId": string, "deploymentConfig": { object (DeploymentConfig) }, "updateTime": string, "entryPoints": [ { object (EntryPoint) } ] }
Campi
deploymentId string L'ID per questo deployment.
deploymentConfig object (DeploymentConfig) La configurazione del deployment.
updateTime string (Timestamp format) Timestamp della data dell'ultima modifica.Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".
entryPoints[] object (EntryPoint) 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 string L'ID Drive del progetto dello script.
versionNumber integer Il numero di versione su cui si basa questo deployment.
manifestFileName string Il nome del file manifest per questo deployment.
description string La descrizione di questo deployment.

EntryPoint

Una configurazione che definisce le modalità di accesso a un deployment dall'esterno.

Rappresentazione JSON
{ "entryPointType": enum (EntryPointType), // Union field properties can be only one of the following: "webApp": { object (WebAppEntryPoint) }, "executionApi": { object (ExecutionApiEntryPoint) }, "addOn": { object (AddOnEntryPoint) } // End of list of possible types for union field properties. }
Campi
entryPointType enum (EntryPointType) Il tipo di punto di ingresso.
Campo unione properties. Proprietà del punto di ingresso per tipo di punto di ingresso. properties può essere solo uno dei seguenti:
webApp object (WebAppEntryPoint) Una specifica del punto di ingresso per le app web.
executionApi object (ExecutionApiEntryPoint) Una specifica del punto di ingresso per le chiamate di esecuzione dell'API Apps Script.
addOn object (AddOnEntryPoint) 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 (WebAppConfig) } }
Campi
url string L'URL dell'applicazione web.
entryPointConfig object (WebAppConfig) La configurazione del punto di ingresso.

WebAppConfig

Configurazione del punto di ingresso dell'app web.

Rappresentazione JSON
{ "access": enum (Access), "executeAs": enum (ExecuteAs) }
Campi
access enum (Access) Chi è autorizzato a eseguire l'app web.
executeAs enum (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 (ExecutionApiConfig) } }
Campi
entryPointConfig object (ExecutionApiConfig) La configurazione del punto di ingresso.

ExecutionApiConfig

Configurazione del punto di ingresso eseguibile dell'API.

Rappresentazione JSON
{ "access": enum (Access) }
Campi
access enum (Access) Chi dispone dell'autorizzazione per eseguire l'eseguibile dell'API.

AddOnEntryPoint

Un punto di ingresso di un componente aggiuntivo.

Rappresentazione JSON
{ "addOnType": enum (AddOnType), "title": string, "description": string, "helpUrl": string, "reportIssueUrl": string, "postInstallTipUrl": string }
Campi
addOnType enum (AddOnType) L'elenco obbligatorio dei tipi di container supportati dal componente aggiuntivo.
title string Il titolo richiesto del componente aggiuntivo.
description string La descrizione facoltativa del componente aggiuntivo.
helpUrl string L'URL della guida facoltativo del componente aggiuntivo.
reportIssueUrl string L'URL facoltativo della segnalazione del problema del componente aggiuntivo.
postInstallTipUrl string 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
create Crea un deployment di un progetto Apps Script.
delete Elimina un deployment di un progetto Apps Script.
get Ottiene un deployment di un progetto Apps Script.
list Elenca i deployment di un progetto Apps Script.
update Aggiorna un deployment di un progetto Apps Script.