- 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 |
Indicatore data e ora dell'ultima modifica. Un timestamp in formato "Zulu" UTC RFC3339, 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 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 la modalità di accesso esterno a un deployment.
Rappresentazione JSON |
---|
{ "entryPointType": enum ( |
Campi | |
---|---|
entryPointType |
Il tipo di punto di ingresso. |
Campo di unione properties . Proprietà del punto di ingresso per tipo di punto di ingresso. properties può 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à dei componenti aggiuntivi. |
EntryPointType
Tipi di punti di contatto.
Enum | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Un punto di ingresso non specificato. |
WEB_APP |
Un punto di ingresso di un'applicazione web. |
EXECUTION_API |
Un entry point 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 |
Chi deve eseguire l'app web. |
Accesso
Configurazione dell'accesso.
Enum | |
---|---|
UNKNOWN_ACCESS |
Valore predefinito, da non utilizzare. |
MYSELF |
Solo l'utente che ha eseguito il deployment dell'app web o dell'eseguibile può accedervi. Tieni presente che non è necessariamente il proprietario del progetto di script. |
DOMAIN |
Solo gli utenti nello 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 per cui deve essere eseguita l'app web.
Enum | |
---|---|
UNKNOWN_EXECUTE_AS |
Valore predefinito, da non utilizzare. |
USER_ACCESSING |
Lo script viene eseguito come utente che accede all'app web. |
USER_DEPLOYING |
Lo script viene eseguito come utente che ha eseguito il deployment dell'app web. Tieni presente che non è necessariamente il proprietario del progetto di script. |
ExecutionApiEntryPoint
Un entry point eseguibile dell'API.
Rappresentazione JSON |
---|
{
"entryPointConfig": {
object ( |
Campi | |
---|---|
entryPointConfig |
La configurazione del punto di ingresso. |
ExecutionApiConfig
Configurazione del punto di ingresso dell'API eseguibile.
Rappresentazione JSON |
---|
{
"access": enum ( |
Campi | |
---|---|
access |
Chi dispone dell'autorizzazione per eseguire l'eseguibile API. |
AddOnEntryPoint
Un punto di ingresso di un componente aggiuntivo.
Rappresentazione JSON |
---|
{
"addOnType": enum ( |
Campi | |
---|---|
addOnType |
L'elenco dei tipi di contenitori supportati del componente aggiuntivo obbligatorio. |
title |
Il titolo obbligatorio del componente aggiuntivo. |
description |
La descrizione facoltativa del componente aggiuntivo. |
helpUrl |
URL della guida facoltativo del componente aggiuntivo. |
reportIssueUrl |
URL facoltativo del report relativo al problema del componente aggiuntivo. |
postInstallTipUrl |
URL del suggerimento post-installazione richiesto del componente aggiuntivo. |
AddOnType
AddType definisce la categoria di componenti aggiuntivi gestita 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 un deployment di un progetto Apps Script. |
|
Elimina un deployment di un progetto Apps Script. |
|
Restituisce un deployment di un progetto Apps Script. |
|
Elenca i deployment di un progetto Apps Script. |
|
Aggiorna un deployment di un progetto Apps Script. |