Method: processes.listScriptProcesses

Listar informações sobre os processos executados de um script, como tipo de processo e status atual.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de consulta

Parâmetros
scriptId

string

O ID do script do projeto com os processos listados.

scriptProcessFilter

object (ListScriptProcessesFilter)

Um filtro usado para limitar os resultados da lista. Somente os processos que correspondem aos critérios do filtro são retornados.

pageSize

integer

O número máximo de processos retornados por página de resultados. O padrão é 50.

pageToken

string

O token para continuar uma solicitação de lista anterior na próxima página. Ele precisa ser definido como o valor de nextPageToken de uma resposta anterior.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Resposta com a lista de recursos Process.

Representação JSON
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
Campos
processes[]

object (Process)

Lista de processos que correspondem aos parâmetros de solicitação.

nextPageToken

string

Token para a próxima página de resultados. Se estiver vazio, não haverá mais páginas restantes.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

ListScriptProcessesFilter

Filtro usado para especificar ainda mais quais processos serão listados. Somente os processos que correspondem a todas as condições especificadas são retornados.

Representação JSON
{
  "deploymentId": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
Campos
deploymentId

string

Campo opcional usado para limitar os processos retornados a aqueles originados de projetos com um ID de implantação específico.

functionName

string

Campo opcional usado para limitar os processos retornados àqueles originados de uma função de script com o nome de função especificado.

startTime

string (Timestamp format)

Campo opcional usado para limitar os processos retornados àqueles que foram iniciados no carimbo de data/hora ou após.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Campo opcional usado para limitar os processos retornados àqueles que foram concluídos no carimbo de data/hora especificado ou antes.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

types[]

enum (ProcessType)

Campo opcional usado para limitar os processos retornados a aqueles que têm um dos tipos de processo especificados.

statuses[]

enum (ProcessStatus)

Campo opcional usado para limitar os processos retornados a aqueles que têm um dos status de processo especificados.

userAccessLevels[]

enum (UserAccessLevel)

Campo opcional usado para limitar os processos retornados aos que têm um dos níveis de acesso do usuário especificados.