Method: processes.listScriptProcesses

Elenca le informazioni sui processi eseguiti di 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 query

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 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. Dovrebbe 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 corrispondenti ai parametri della richiesta.

nextPageToken

string

Token per la pagina successiva dei risultati. 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 nel 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".

endTime

string (Timestamp format)

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

Un timestamp nel 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".

types[]

enum (ProcessType)

Campo facoltativo utilizzato per limitare i processi restituiti a quelli che presentano uno dei tipi di processi 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.