Script Service
Script
Questo servizio fornisce l'accesso agli attivatori 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 a 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 | Generatore di trigger di calendario. |
ClockTriggerBuilder | Un generatore di trigger a tempo. |
DocumentTriggerBuilder | Un generatore di trigger per i documenti. |
EventType | Un'enumerazione che indica il tipo di evento attivato. |
FormTriggerBuilder | Un generatore di trigger per i moduli. |
InstallationSource | Un'enumerazione che indica in che modo lo script è stato installato come componente aggiuntivo per l'utente corrente. |
ScriptApp | Accedere e manipolare la pubblicazione e gli attivatori degli script. |
Service | Accedere e manipolare la pubblicazione degli script. |
SpreadsheetTriggerBuilder | Generatore di trigger per i fogli di lavoro. |
StateTokenBuilder | Consente agli script di creare token di stato che possono essere utilizzati nelle API di callback (come i flussi OAuth). |
Trigger | Un attivatore di script. |
TriggerBuilder | Un generatore generico per gli attivatori di script. |
TriggerSource | Un'enumerazione che indica la sorgente dell'evento che attiva l'attivatore. |
Proprietà
Proprietà | Tipo | Descrizione |
NONE | Enum | Una modalità che non consente l'accesso a servizi che richiedono l'autorizzazione. |
CUSTOM_FUNCTION | Enum | Una modalità che consente l'accesso a un sottoinsieme limitato di servizi da utilizzare nelle funzioni di un foglio di lavoro personalizzato. |
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 a utilizzare uno o più servizi (ad es. 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 a 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 viene attivato quando l'evento basato sul tempo raggiunge un momento specifico. |
ON_OPEN | Enum | L'attivatore viene attivato quando l'utente apre il file di Documenti, Fogli o Moduli Google. |
ON_EDIT | Enum | L'attivatore viene attivato quando l'utente modifica il file di Fogli Google (ad esempio inserendo un nuovo valore in una cella, che viene conteggiato come modifica anziché come variazione). |
ON_FORM_SUBMIT | Enum | L'attivatore viene attivato quando l'utente risponde a un modulo Google. |
ON_CHANGE | Enum | L'attivatore viene attivato quando l'utente modifica il file di Fogli Google (ad esempio aggiungendo una riga, che viene conteggiata come una modifica anziché una modifica). |
ON_EVENT_UPDATED | Enum | L'attivatore viene attivato quando viene creato, aggiornato o eliminato un evento nel
Google Calendar 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 viene eseguito 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 in che modo lo script è stato installato per l'utente come componente aggiuntivo. |
TriggerSource | TriggerSource | Un'enumerazione che indica la sorgente dell'evento che attiva l'attivatore. |
WeekDay | Weekday | Un'enumerazione che rappresenta i giorni della settimana. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
deleteTrigger(trigger) | void | Rimuove l'attivatore specificato in modo che non venga più eseguito. |
getAuthorizationInfo(authMode) | AuthorizationInfo | Recupera un oggetto utilizzato per determinare se l'utente deve autorizzare questo script a utilizzare uno o più servizi e per fornire l'URL di una finestra di dialogo di autorizzazione. |
getIdentityToken() | String | Recupera un token di identità OpenID Connect per l'utente effettivo, se è stato concesso l'ambito openid . |
getInstallationSource() | InstallationSource | Restituisce un valore enum che indica in che modo lo script è stato installato come componente aggiuntivo per l'utente corrente (ad esempio, se l'utente lo ha installato personalmente tramite il Chrome Web Store o se un amministratore di dominio lo ha installato per tutti gli utenti). |
getOAuthToken() | String | Recupera il token di accesso OAuth 2.0 per l'utente effettivo. |
getProjectTriggers() | Trigger[] | Recupera tutti gli attivatori installabili associati al progetto e all'utente corrente. |
getScriptId() | String | Recupera l'ID univoco del progetto di script. |
getService() | Service | Restituisce un oggetto utilizzato per controllare la pubblicazione dello script come app web. |
getUserTriggers(document) | Trigger[] | Recupera tutti gli attivatori installabili di proprietà di questo utente nel documento specificato, solo per questo script o componente aggiuntivo. |
getUserTriggers(form) | Trigger[] | Recupera tutti gli attivatori installabili di proprietà di questo utente nel modulo specificato, solo per questo script o componente aggiuntivo. |
getUserTriggers(spreadsheet) | Trigger[] | Recupera tutti gli attivatori installabili di proprietà di questo utente nel foglio di lavoro specificato, solo per questo script o plug-in. |
invalidateAuth() | void | Annullamento dell'autorizzazione di cui l'utente effettivo dispone 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 trigger installabile che, quando viene attivato, chiama una determinata funzione. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
getUrl() | String | Restituisce l'URL dell'app web, se è stato eseguito il deployment, altrimenti restituisce null . |
isEnabled() | Boolean | Restituisce true se lo script è accessibile come app web. |
Proprietà
Proprietà | Tipo | Descrizione |
SPREADSHEETS | Enum | Fogli Google attiva l'attivatore. |
CLOCK | Enum | Un evento basato sul tempo attiva l'attivatore. |
FORMS | Enum | Moduli Google attiva l'attivatore. |
DOCUMENTS | Enum | Documenti Google attiva l'attivatore. |
CALENDAR | Enum | Google Calendar attiva l'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 2024-12-03 UTC.
[null,null,["Ultimo aggiornamento 2024-12-03 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."]]],[]]