- Risorsa: deployment
- DeploymentConfig
- EntryPoint
- Tipo di punto di ingresso
- WebAppEntryPoint
- WebAppConfig
- Accesso
- Esegui come
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Metodi
Risorsa: deployment
Rappresentazione del deployment di un singolo script.
Rappresentazione JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Campi | |
---|---|
deploymentId |
L'ID deployment di questo deployment. |
deploymentConfig |
La configurazione del deployment. |
updateTime |
Data e ora dell'ultima modifica. Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
entryPoints[] |
I punti di contatto del deployment. |
Configurazione deployment
I metadati definiscono la configurazione di un deployment.
Rappresentazione JSON |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
Campi | |
---|---|
scriptId |
L'ID Drive del progetto di script. |
versionNumber |
Il numero di versione su cui si basa questo deployment. |
manifestFileName |
Il nome del file manifest per questo deployment. |
description |
La descrizione del deployment. |
EntryPoint
Una configurazione che definisce le modalità di accesso esterno a un deployment.
Rappresentazione JSON |
---|
{ "entryPointType": enum ( |
Campi | |
---|---|
entryPointType |
Il tipo del punto di ingresso. |
Campo di unione properties . Proprietà dei punti di ingresso per tipo di punto di ingresso. properties può essere solo uno dei seguenti: |
|
webApp |
Una specifica del punto di contatto per le app web. |
executionApi |
Una specifica del punto di ingresso per le chiamate di esecuzione dell'API Apps Script. |
addOn |
Proprietà aggiuntive. |
Tipo di punto di ingresso
Tipi di punti di contatto.
Enum | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Un punto di ingresso non specificato. |
WEB_APP |
Un punto di contatto per l'applicazione web. |
EXECUTION_API |
Un punto di ingresso eseguibile dell'API. |
ADD_ON |
Un punto di contatto aggiuntivo. |
Punto di accesso WebApp
Un punto di contatto per l'applicazione web.
Rappresentazione JSON |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Campi | |
---|---|
url |
L'URL dell'applicazione web. |
entryPointConfig |
La configurazione del punto di ingresso. |
Configurazione WebApp
Configurazione del punto di contatto per l'app web.
Rappresentazione JSON |
---|
{ "access": enum ( |
Campi | |
---|---|
access |
Chi ha l'autorizzazione a eseguire l'app web. |
executeAs |
Con chi eseguire l'app web. |
Accesso
Configurazione di accesso.
Enum | |
---|---|
UNKNOWN_ACCESS |
Il valore predefinito non deve essere utilizzato. |
MYSELF |
L'accesso è consentito soltanto all'utente che ha eseguito il deployment dell'app web o dell'eseguibile. Tieni presente che questo non è necessariamente il proprietario del progetto di script. |
DOMAIN |
Possono accedere solo gli utenti che appartengono allo stesso dominio dell'utente che ha eseguito il deployment dell'app web o dell'eseguibile. |
ANYONE |
Qualsiasi utente che ha eseguito l'accesso può accedere all'app web o all'eseguibile. |
ANYONE_ANONYMOUS |
Qualsiasi utente che abbia eseguito l'accesso o meno abbia accesso all'app web o all'eseguibile. |
Esegui come
Una configurazione che specifica l'utente per cui deve essere eseguita l'app web.
Enum | |
---|---|
UNKNOWN_EXECUTE_AS |
Il valore predefinito non deve essere utilizzato. |
USER_ACCESSING |
Lo script viene eseguito mentre 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 non è necessariamente il proprietario del progetto di script. |
Punto di ingresso API di esecuzione
Un punto di ingresso eseguibile dell'API.
Rappresentazione JSON |
---|
{
"entryPointConfig": {
object ( |
Campi | |
---|---|
entryPointConfig |
La configurazione del punto di ingresso. |
ConfigApiConfig
Configurazione del punto di ingresso eseguibile dell'API.
Rappresentazione JSON |
---|
{
"access": enum ( |
Campi | |
---|---|
access |
Chi ha l'autorizzazione per eseguire l'eseguibile dell'API. |
Punto di accesso Ingress
Un punto di ingresso aggiuntivo.
Rappresentazione JSON |
---|
{
"addOnType": enum ( |
Campi | |
---|---|
addOnType |
L'elenco obbligatorio dei tipi di contenitori dei componenti aggiuntivi. |
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 del problema relativo al report del componente aggiuntivo. |
postInstallTipUrl |
L'URL del suggerimento post-installazione obbligatorio del componente aggiuntivo. |
TipoAddOn
AddType definisce la categoria di componenti aggiuntivi gestiti da un'applicazione host. Ogni tipo di componente aggiuntivo ha 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 il deployment di un progetto Apps Script. |
|
Elimina il deployment di un progetto Apps Script. |
|
Recupera un deployment di un progetto Apps Script. |
|
Elenca i deployment di un progetto Apps Script. |
|
Aggiorna il deployment di un progetto Apps Script. |