Questo servizio fornisce l'accesso ai trigger di script e alla pubblicazione di script.
Corsi
| Nome | Breve descrizione |
|---|---|
Auth | Un'enumerazione che identifica le categorie di servizi autorizzati che Apps Script è in grado di eseguire tramite una funzione attivata. |
Authorization | Un oggetto che verifica se l'utente ha concesso l'autorizzazione per gli ambiti richiesti dello script. |
Authorization | Un'enumerazione che indica lo stato di autorizzazione di uno script. |
Calendar | Generatore di trigger di calendario. |
Clock | Un generatore per i trigger a tempo. |
Document | Un generatore di trigger di documenti. |
Event | Un'enumerazione che indica il tipo di evento attivato. |
Form | Un generatore per i trigger dei moduli. |
Installation | Un'enumerazione che indica come è stato installato lo script come componente aggiuntivo per l'utente corrente. |
Script | Accedere e manipolare la pubblicazione e i trigger degli script. |
Service | Accedere alla pubblicazione degli script e manipolarla. |
Spreadsheet | Strumento di creazione per i trigger dei fogli di lavoro. |
State | 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. |
Trigger | Un generico generatore di trigger di script. |
Trigger | Un'enumerazione che indica l'origine dell'evento che causa l'attivazione del trigger. |
Auth Mode
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 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. |
Authorization Info
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | Authorization | Recupera un valore che indica se l'utente deve autorizzare questo script a utilizzare uno o più
servizi (ad esempio Script). |
get | String|null | Recupera l'URL di autorizzazione che può essere utilizzato per concedere l'accesso allo script. |
get | String[]|null | Recupera un elenco di ambiti autorizzati per lo script. |
Authorization Status
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. |
Calendar Trigger Builder
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
create() | Trigger | Crea il trigger e lo restituisce. |
on | Calendar | Specifica un attivatore che si attiva quando una voce del calendario viene creata, aggiornata o eliminata. |
Clock Trigger Builder
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
after(durationMilliseconds) | Clock | Specifica la durata minima (in millisecondi) dopo l'ora corrente in cui viene eseguito il trigger. |
at(date) | Clock | Specifica quando viene eseguito l'attivatore. |
at | Clock | Specifica che il trigger viene attivato nella data indicata, per impostazione predefinita verso mezzanotte (+/- 15 minuti). |
at | Clock | Specifica l'ora in cui viene eseguito l'attivatore. |
create() | Trigger | Crea il trigger. |
every | Clock | Specifica di eseguire l'attivatore ogni n giorni. |
every | Clock | Specifica di eseguire il trigger ogni n ore. |
every | Clock | Specifica di eseguire il trigger ogni n minuti. |
every | Clock | Specifica di eseguire il trigger ogni n settimane. |
in | Clock | Specifica il fuso orario per la data/ora specificata in cui viene eseguito il trigger. |
near | Clock | Specifica il minuto in cui viene eseguito il trigger (più o meno 15 minuti). |
on | Clock | Specifica la data del mese in cui viene eseguito il trigger. |
on | Clock | Specifica il giorno della settimana in cui viene eseguito il trigger. |
Document Trigger Builder
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
create() | Trigger | Crea e restituisce il nuovo trigger. |
on | Document | Specifica un attivatore che verrà attivato all'apertura del documento. |
Event Type
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
CLOCK | Enum | Il trigger viene attivato quando l'evento basato sul tempo raggiunge un momento specifico. |
ON_OPEN | Enum | Il trigger si attiva quando l'utente apre il file di Documenti, Fogli o Moduli Google. |
ON_EDIT | Enum | Il trigger viene attivato quando l'utente modifica il file Fogli Google (ad esempio inserendo un nuovo valore in una cella, che viene conteggiato come modifica anziché come cambiamento). |
ON_FORM_SUBMIT | Enum | Il trigger si attiva quando l'utente risponde a un modulo Google. |
ON_CHANGE | Enum | Il trigger viene attivato quando l'utente modifica il file Fogli Google (ad esempio aggiungendo una riga, che viene conteggiata come modifica anziché come modifica). |
ON_EVENT_UPDATED | Enum | Il trigger viene attivato una volta che un evento viene creato, aggiornato o eliminato nel Google Calendar specificato. |
Form Trigger Builder
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
create() | Trigger | Crea e restituisce il nuovo trigger. |
on | Form | Specifica un attivatore che si attiverà quando una risposta viene inviata al modulo. |
on | Form | Specifica un attivatore che verrà attivato quando viene aperta la visualizzazione di modifica del modulo. |
Installation Source
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. |
Script App
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
Auth | Auth | Un'enumerazione che identifica le categorie di servizi autorizzati che Apps Script è in grado di eseguire tramite una funzione attivata. |
Authorization | Authorization | Un'enumerazione che indica lo stato di autorizzazione di uno script. |
Event | Event | Un'enumerazione che indica il tipo di evento attivato. |
Installation | Installation | Un'enumerazione che indica come è stato installato lo script per l'utente come componente aggiuntivo. |
Trigger | Trigger | Un'enumerazione che indica l'origine dell'evento che causa l'attivazione del trigger. |
Week | Weekday | Un'enumerazione che rappresenta i giorni della settimana. |
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
delete | void | Rimuove l'attivatore specificato in modo che non venga più eseguito. |
get | Authorization | Recupera un oggetto che verifica se l'utente ha concesso l'autorizzazione per tutti i requisiti dello script. |
get | Authorization | Recupera un oggetto che verifica se l'utente ha concesso l'autorizzazione per gli ambiti richiesti. |
get | String|null | Recupera un token di identità Openopenid. |
get | Installation | 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 un amministratore di dominio lo ha installato per tutti gli utenti). |
get | String | Ottiene il token di accesso OAuth 2.0 per l'utente effettivo. |
get | Trigger[] | Recupera tutti i trigger installabili associati al progetto corrente e all'utente corrente. |
get | String | Recupera l'ID univoco del progetto script. |
get | Service | Ottiene un oggetto utilizzato per controllare la pubblicazione dello script come app web. |
get | Trigger[] | Recupera tutti i trigger installabili di proprietà di questo utente nel documento specificato, solo per questo script o componente aggiuntivo. |
get | Trigger[] | Recupera tutti i trigger installabili di proprietà di questo utente nel modulo specificato, solo per questo script o componente aggiuntivo. |
get | Trigger[] | Recupera tutti i trigger installabili di proprietà di questo utente nel foglio di lavoro specificato, solo per questo script o componente aggiuntivo. |
invalidate | void | Annulla l'autorizzazione dell'utente effettivo per l'esecuzione dello script corrente. |
new | State | Crea un builder per un token di stato che può essere utilizzato in un'API di callback (come un flusso OAuth). |
new | Trigger | Avvia il processo di creazione di un trigger installabile che, quando attivato, chiama una determinata funzione. |
require | void | Verifica se l'utente ha concesso il consenso per tutti gli ambiti richiesti dallo script. |
require | void | Verifica se l'utente ha concesso il consenso per gli ambiti richiesti. |
Service
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | String | Restituisce l'URL dell'app web, se è stata implementata; altrimenti restituisce null. |
is | Boolean | Restituisce true se lo script è accessibile come app web. |
Spreadsheet Trigger Builder
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
create() | Trigger | Crea il trigger e lo restituisce. |
on | Spreadsheet | Specifica un attivatore che viene attivato quando vengono modificati i contenuti o la struttura del foglio di lavoro. |
on | Spreadsheet | Specifica un attivatore che verrà attivato quando il foglio di lavoro viene modificato. |
on | Spreadsheet | Specifica un attivatore che verrà attivato quando viene inviato un modulo al foglio di lavoro. |
on | Spreadsheet | Specifica un attivatore che verrà attivato all'apertura del foglio di lavoro. |
State Token Builder
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
create | String | Costruisce una rappresentazione di stringa criptata del token di stato. |
with | State | Aggiunge un argomento al token. |
with | State | Imposta una funzione di callback. |
with | State | Imposta la durata (in secondi) per cui il token è valido. |
Trigger
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | Event | Restituisce il tipo di evento su cui viene attivato il trigger. |
get | String | Restituisce la funzione che verrà chiamata quando viene attivato il trigger. |
get | Trigger | Restituisce l'origine degli eventi che attiveranno il trigger. |
get | String | Restituisce l'ID specifico dell'origine. |
get | String | Restituisce un identificatore univoco che può essere utilizzato per distinguere i trigger l'uno dall'altro. |
Trigger Builder
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
for | Document | Crea e restituisce un Document associato al documento specificato. |
for | Document | Crea e restituisce un Document collegato al documento con l'ID specificato. |
for | Form | Crea e restituisce un Form associato al modulo specificato. |
for | Form | Crea e restituisce un Form collegato al modulo con l'ID specificato. |
for | Spreadsheet | Crea e restituisce un Spreadsheet collegato al foglio di lavoro specificato. |
for | Spreadsheet | Crea e restituisce un oggetto Spreadsheet collegato al foglio di lavoro con l'ID specificato. |
for | Calendar | Restituisce un builder per la creazione di trigger di calendario. |
time | Clock | Crea e restituisce un Clock per la creazione di trigger basati sul tempo. |
Trigger Source
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
SPREADSHEETS | Enum | Fogli Google attiva l'attivatore. |
CLOCK | Enum | Un evento basato sul tempo attiva il trigger. |
FORMS | Enum | Moduli Google attiva il trigger. |
DOCUMENTS | Enum | Documenti Google attiva l'attivatore. |
CALENDAR | Enum | Google Calendar attiva il trigger. |