Method: processes.listScriptProcesses

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

Richiesta HTTP

GET https://script.googleapis.com/v1/processes:listScriptProcesses

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri di ricerca

Parametri
scriptId

string

L'ID script del progetto di cui sono elencati i processi.

scriptProcessFilter

object (ListScriptProcessesFilter)

Un filtro utilizzato per limitare i risultati dell'elenco; vengono restituiti solo i processi che corrispondono ai criteri di filtro.

pageSize

integer

Il numero massimo di processi restituiti per pagina di risultati. Il valore predefinito è 50.

pageToken

string

Il token per continuare una precedente richiesta di elenco nella pagina successiva. Deve essere impostato sul valore nextPageToken di una risposta precedente.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Risposta con l'elenco di Process risorse.

Rappresentazione JSON
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
Campi
processes[]

object (Process)

Elenco di processi che corrispondono ai parametri della richiesta.

nextPageToken

string

Token per la pagina dei risultati successiva. Se è vuoto, non ci sono altre pagine rimanenti.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/script.processes

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

ListScriptProcessesFilter

Filtro utilizzato per specificare ulteriormente quali processi elencare. Vengono restituiti solo i processi che soddisfano tutte le condizioni specificate.

Rappresentazione JSON
{
  "deploymentId": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
Campi
deploymentId

string

Campo facoltativo utilizzato per limitare i processi restituiti a quelli provenienti dai progetti con un ID deployment specifico.

functionName

string

Campo facoltativo utilizzato per limitare i processi restituiti a quelli provenienti da una funzione di script con il nome della funzione specificato.

startTime

string (Timestamp format)

Campo facoltativo utilizzato per limitare i processi restituiti a quelli avviati a partire dal timestamp specificato.

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".

endTime

string (Timestamp format)

Campo facoltativo utilizzato per limitare i processi restituiti a quelli completati entro il timestamp specificato.

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".

types[]

enum (ProcessType)

Campo facoltativo utilizzato per limitare i processi restituiti a quelli con uno dei tipi di processo specificati.

statuses[]

enum (ProcessStatus)

Campo facoltativo utilizzato per limitare i processi restituiti a quelli con uno degli stati di processo specificati.

userAccessLevels[]

enum (UserAccessLevel)

Campo facoltativo utilizzato per limitare i processi restituiti a quelli che hanno uno dei livelli di accesso utente specificati.