Script Service
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. |
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.
[null,null,["Ultimo aggiornamento 2023-12-01 UTC."],[[["The Script service empowers developers to automate tasks and control web app deployments within Google Apps Script."],["Triggers automate script execution based on events like opening documents, form submissions, or time-based occurrences."],["Script publishing controls how scripts are deployed as web apps, managing access and properties."],["Authorization management handles user permissions for script execution, with different authorization levels and status checks."],["Developers can utilize the `ScriptApp` class, trigger builders, and authorization classes to build robust and automated solutions."]]],[]]