Method: processes.listScriptProcesses

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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

Richiesta HTTP

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

L'URL utilizza la sintassi gRPC Transcoding.

Parametri di ricerca

Parametri
scriptId

string

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

scriptProcessFilter

object (ListScriptProcessesFilter)

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

pageSize

integer

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

pageToken

string

Il token per continuare una richiesta di elenco precedente nella pagina successiva. Deve essere impostato sul valore di 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 di risultati successiva. Se il campo è vuoto, non ci sono più pagine rimanenti.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per scoprire di più, consulta la Panoramica di OAuth 2.0.

Filtro ListScriptProcesses

Filtro utilizzato per specificare ulteriormente i processi da elencare. Vengono restituiti solo i processi che corrispondono a 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 da progetti con un ID deployment specifico.

functionName

string

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

startTime

string (Timestamp format)

Campo facoltativo utilizzato per limitare i processi restituiti a quelli che sono stati avviati il o dopo il timestamp specificato.

Un timestamp in formato RFC3339 UTC "Zulu", con una 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 su o prima del timestamp specificato.

Un timestamp in formato RFC3339 UTC "Zulu", con una 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 che hanno 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.