REST Resource: processes

Risorsa: processo

Rappresentazione di un'esecuzione di un singolo processo di avvio dell'editor di script, di un trigger, di un'applicazione o dell'utilizzo dell'API Apps Script. È diversa dalla risorsa Operation, che rappresenta solo le esecuzioni avviate tramite l'API Apps Script.

Rappresentazione JSON
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Campi
projectName

string

Nome dello script in esecuzione.

functionName

string

Nome della funzione che ha avviato l'esecuzione.

processType

enum (ProcessType)

Il tipo di esecuzione.

processStatus

enum (ProcessStatus)

Lo stato delle esecuzioni.

userAccessLevel

enum (UserAccessLevel)

Il livello di accesso dello script in esecuzione allo script.

startTime

string (Timestamp format)

L'ora di inizio dell'esecuzione.

Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Durata dell'esecuzione eseguita.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

Tipo di processo

Il tipo di processo, che definisce come è stato avviato.

Enum
PROCESS_TYPE_UNSPECIFIED Tipo non specificato.
ADD_ON La procedura è stata avviata da un componente aggiuntivo.
EXECUTION_API Il processo è stato avviato utilizzando l'API Apps Script.
TIME_DRIVEN Il processo è stato avviato da un trigger basato sul tempo.
TRIGGER Il processo è stato avviato da un trigger basato su eventi.
WEBAPP Il processo è stato avviato da un punto di accesso all'app web.
EDITOR Il processo è stato avviato utilizzando l'IDE di Apps Script.
SIMPLE_TRIGGER Il processo è stato avviato da un semplice trigger di G Suite.
MENU Il processo è stato avviato da una voce del menu di G Suite.
BATCH_TASK Il processo è stato avviato come attività in un job batch.

Stato processo

Lo stato della procedura.

Enum
PROCESS_STATUS_UNSPECIFIED Stato non specificato.
RUNNING Il processo è attualmente in esecuzione.
PAUSED Il processo è stato messo in pausa.
COMPLETED Il processo è stato completato.
CANCELED Il processo è stato annullato.
FAILED Il processo non è riuscito.
TIMED_OUT Il processo è scaduto.
UNKNOWN Stato del processo sconosciuto.
DELAYED Il processo è in ritardo, in attesa della quota.

Livello di accesso utente

I vari livelli di accesso utente.

Enum
USER_ACCESS_LEVEL_UNSPECIFIED Livello di accesso utente non specificato
NONE L'utente non ha accesso.
READ L'utente dispone dell'accesso di sola lettura.
WRITE L'utente dispone dell'accesso in scrittura.
OWNER L'utente è un proprietario.

Metodi

list

Elenca le informazioni sui processi effettuati da o per conto di un utente, ad esempio il tipo di processo e lo stato attuale.

listScriptProcesses

Elenca le informazioni sui processi eseguiti da uno script, come il tipo di processo e lo stato attuale.