Invia feedback
Script Service
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Script
Questo servizio fornisce accesso ai trigger e alla pubblicazione degli script.
Corsi
Nome Breve descrizione
AuthMode
Un'enumerazione che identifica le categorie di servizi autorizzati che Apps Script è in grado di eseguire tramite una funzione attivata.
AuthorizationInfo
Un oggetto utilizzato per determinare se l'utente deve autorizzare questo script per utilizzare uno o più
servizi e per fornire l'URL di una finestra di dialogo di autorizzazione.
AuthorizationStatus
Un'enumerazione che indica lo stato di autorizzazione di uno script.
CalendarTriggerBuilder
Builder per gli attivatori di calendario.
ClockTriggerBuilder
Un generatore di trigger orologio.
DocumentTriggerBuilder
Uno strumento di creazione per gli attivatori di documenti.
EventType
Un'enumerazione che indica il tipo di evento attivato.
FormTriggerBuilder
Uno strumento per la creazione di trigger di modulo.
InstallationSource
Un'enumerazione che indica come è stato installato lo script come componente aggiuntivo per l'utente corrente.
ScriptApp
Accedere e gestire la pubblicazione e gli attivatori degli script.
Service
Accedi alla pubblicazione degli script e manipolala.
SpreadsheetTriggerBuilder
Builder per gli attivatori dei fogli di lavoro.
StateTokenBuilder
Consente agli script di creare token di stato utilizzabili nelle API di callback (come i flussi OAuth).
Trigger
Un attivatore di script.
TriggerBuilder
Un generatore generico per i trigger di script.
TriggerSource
Un'enumerazione che indica l'origine dell'evento che causa l'attivazione dell'attivatore.
Proprietà
Proprietà Tipo Descrizione
NONE
Enum
Una modalità che non consente l'accesso ai servizi che richiedono l'autorizzazione.
CUSTOM_FUNCTION
Enum
Una modalità che consente l'accesso a un sottoinsieme limitato di servizi da utilizzare nelle funzioni personalizzate dei fogli di lavoro.
LIMITED
Enum
Una modalità che consente l'accesso a un sottoinsieme limitato di servizi.
FULL
Enum
Una modalità che consente l'accesso a tutti i servizi che richiedono l'autorizzazione.
Metodi
Metodo Tipo restituito Breve descrizione
getAuthorizationStatus()
AuthorizationStatus
Restituisce un valore che indica se l'utente deve autorizzare questo script per utilizzare uno o più servizi, ad esempio ScriptApp.AuthorizationStatus.REQUIRED
.
getAuthorizationUrl()
String
Recupera l'URL di autorizzazione che può essere utilizzato per concedere l'accesso allo script.
Proprietà
Proprietà Tipo Descrizione
REQUIRED
Enum
L'utente deve autorizzare questo script per utilizzare uno o più servizi.
NOT_REQUIRED
Enum
L'utente ha concesso a questo script tutte le autorizzazioni attualmente richieste.
Proprietà
Proprietà Tipo Descrizione
CLOCK
Enum
L'attivatore si attiva quando l'evento basato sul tempo raggiunge un orario specifico.
ON_OPEN
Enum
L'attivatore si attiva quando l'utente apre il file di Documenti, Fogli o Moduli Google.
ON_EDIT
Enum
L'attivatore si attiva quando l'utente modifica il file di Fogli Google, ad esempio inserendo un nuovo valore in una cella, che viene conteggiata come una modifica anziché come una modifica.
ON_FORM_SUBMIT
Enum
L'attivatore si attiva quando l'utente risponde a un modulo Google.
ON_CHANGE
Enum
L'attivatore si attiva quando l'utente modifica il file di Fogli Google, ad esempio aggiungendo una riga, il che viene conteggiato come una modifica anziché una modifica.
ON_EVENT_UPDATED
Enum
L'attivatore si attiva quando un evento viene creato, aggiornato o eliminato nel calendario specificato.
Proprietà
Proprietà Tipo Descrizione
APPS_MARKETPLACE_DOMAIN_ADD_ON
Enum
Il componente aggiuntivo è stato installato dall'amministratore per il dominio dell'utente.
NONE
Enum
Lo script non è in esecuzione come componente aggiuntivo.
WEB_STORE_ADD_ON
Enum
Il componente aggiuntivo è stato installato dall'utente dal Chrome Web Store.
Proprietà
Proprietà Tipo Descrizione
AuthMode
AuthMode
Un'enumerazione che identifica le categorie di servizi autorizzati che Apps Script è in grado di eseguire tramite una funzione attivata.
AuthorizationStatus
AuthorizationStatus
Un'enumerazione che indica lo stato di autorizzazione di uno script.
EventType
EventType
Un'enumerazione che indica il tipo di evento attivato.
InstallationSource
InstallationSource
Un'enumerazione che indica come lo script è stato installato per l'utente come componente aggiuntivo.
TriggerSource
TriggerSource
Un'enumerazione che indica l'origine dell'evento che causa l'attivazione dell'attivatore.
WeekDay
Weekday
Un'enumerazione che rappresenta i giorni della settimana.
Metodi
Metodo Tipo restituito Breve descrizione
deleteTrigger(trigger)
void
Rimuove il trigger specificato in modo che non venga più eseguito.
getAuthorizationInfo(authMode)
AuthorizationInfo
Restituisce un oggetto utilizzato per determinare se l'utente deve autorizzare questo script per utilizzare uno o più servizi e per fornire l'URL di una finestra di dialogo di autorizzazione.
getIdentityToken()
String
Restituisce un token di identità OpenID Connect per l'utente effettivo, se è stato concesso l'ambito openid
.
getInstallationSource()
InstallationSource
Restituisce un valore enum che indica come è stato installato lo script come componente aggiuntivo per l'utente corrente, ad esempio se l'utente lo ha installato personalmente tramite il Chrome Web Store o se è stato installato da un amministratore di dominio per tutti gli utenti.
getOAuthToken()
String
Recupera il token di accesso OAuth 2.0 per l'utente effettivo.
getProjectTriggers()
Trigger[]
Recupera tutti i trigger installabili associati al progetto e all'utente corrente.
getScriptId()
String
Restituisce l'ID univoco del progetto di script.
getService()
Service
Restituisce un oggetto utilizzato per controllare la pubblicazione dello script come applicazione web.
getUserTriggers(document)
Trigger[]
Restituisce tutti i trigger installabili di proprietà di questo utente nel documento specificato, solo per questo script o componente aggiuntivo.
getUserTriggers(form)
Trigger[]
Recupera tutti i trigger installabili di proprietà di questo utente nel formato specificato, solo per questo script o componente aggiuntivo.
getUserTriggers(spreadsheet)
Trigger[]
Recupera tutti i trigger installabili di proprietà di questo utente nel foglio di lavoro specificato, solo per questo script o componente aggiuntivo.
invalidateAuth()
void
Annulla la validità dell'autorizzazione dell'utente effettivo per eseguire lo script corrente.
newStateToken()
StateTokenBuilder
Crea un generatore per un token di stato che può essere utilizzato in un'API di callback (ad esempio un flusso OAuth).
newTrigger(functionName)
TriggerBuilder
Avvia il processo di creazione di un attivatore installabile che, se attivato, chiama una determinata funzione.
Metodi
Metodo Tipo restituito Breve descrizione
getUrl()
String
Restituisce l'URL dell'app web, se è stato eseguito il deployment. In caso contrario, restituisce null
.
isEnabled()
Boolean
Restituisce true
se lo script è accessibile come applicazione web.
Metodi
Metodo Tipo restituito Breve descrizione
getEventType()
EventType
Restituisce il tipo di evento su cui si attiva l'attivatore.
getHandlerFunction()
String
Restituisce la funzione che verrà richiamata all'attivazione dell'attivatore.
getTriggerSource()
TriggerSource
Restituisce l'origine degli eventi che causeranno l'attivazione dell'attivatore.
getTriggerSourceId()
String
Restituisce l'ID specifico dell'origine.
getUniqueId()
String
Restituisce un identificatore univoco che può essere utilizzato per distinguere gli attivatori l'uno dall'altro.
Proprietà
Proprietà Tipo Descrizione
SPREADSHEETS
Enum
Fogli Google determina l'attivazione dell'attivatore.
CLOCK
Enum
Un evento a tempo determina l'attivazione dell'attivatore.
FORMS
Enum
Moduli Google determina l'attivazione dell'attivatore.
DOCUMENTS
Enum
Documenti Google determina l'attivazione dell'attivatore.
CALENDAR
Enum
Google Calendar determina l'attivazione dell'attivatore.
Invia feedback
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 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
Vuoi dirci altro?