Method: processes.list

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Liste informações sobre processos feitos por ou em nome de um usuário, como tipo de processo e status atual.

Solicitação HTTP

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

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

Parâmetros de consulta

Parâmetros
userProcessFilter

object (ListUserProcessesFilter)

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

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 correspondentes aos parâmetros da solicitação.

nextPageToken

string

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

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.

Função ListUserProcessesFilter

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

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

string

Campo opcional usado para limitar os processos retornados àqueles provenientes de projetos com um ID de script específico.

deploymentId

string

Campo opcional usado para limitar os processos retornados àqueles provenientes de projetos com um ID de implantação específico.

projectName

string

Campo opcional usado para limitar os processos retornados àqueles provenientes de projetos com nomes de projetos contendo uma string específica.

functionName

string

Campo opcional usado para limitar os processos retornados aos originários de uma função de script com o nome de função fornecido.

startTime

string (Timestamp format)

Campo opcional usado para limitar os processos retornados aos que foram iniciados a partir do carimbo de data/hora especificado.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, 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 aos que foram concluídos ou dentro do carimbo de data/hora especificado.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, 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 aos que têm um dos tipos de processos especificados.

statuses[]

enum (ProcessStatus)

Campo opcional usado para limitar os processos retornados aos 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 de usuário especificados.