REST Resource: processes

Risorsa: Processo

Rappresentazione di un'esecuzione di un singolo processo di script avviato dall'editor di script, da un attivatore, da un'applicazione o utilizzando l'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 di cui è stata avviata l'esecuzione.

processType

enum (ProcessType)

Il tipo di esecuzioni.

processStatus

enum (ProcessStatus)

Lo stato delle esecuzioni.

userAccessLevel

enum (UserAccessLevel)

Il livello di accesso allo script per gli utenti che eseguono l'esecuzione.

startTime

string (Timestamp format)

Ora di inizio dell'esecuzione.

Un timestamp in formato "Zulu" UTC RFC3339, 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 dell'esecuzione.

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

ProcessType

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

Enum
PROCESS_TYPE_UNSPECIFIED Tipo non specificato.
ADD_ON La procedura è stata avviata da un punto di contatto di un componente aggiuntivo.
EXECUTION_API La procedura è stata avviata 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 La procedura è stata avviata da un punto di ingresso di un'app web.
EDITOR La procedura è stata avviata utilizzando l'IDE Apps Script.
SIMPLE_TRIGGER Il processo è stato avviato da un semplice attivatore di G Suite.
MENU La procedura è stata avviata da una voce di menu di G Suite.
BATCH_TASK Il processo è stato avviato come attività in un job batch.

ProcessStatus

Lo stato del processo.

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 Processo non riuscito.
TIMED_OUT La procedura è scaduta.
UNKNOWN Stato del processo sconosciuto.
DELAYED Il processo è in ritardo, in attesa della quota.

UserAccessLevel

I vari livelli di accesso degli utenti.

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

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

listScriptProcesses

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