Method: processes.list

podaj informacje o procesach wykonywanych przez użytkownika lub w jego imieniu, takich jak typ procesu i bieżący stan.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
userProcessFilter

object (ListUserProcessesFilter)

filtr służący do ograniczania liczby wyników na liście; zwracane są tylko procesy pasujące do kryteriów filtra.

pageSize

integer

Maksymalna liczba zwróconych procesów na stronę wyników. Domyślna wartość to 50.

pageToken

string

Token kontynuujący poprzednie żądanie listy na następnej stronie. Powinna mieć wartość nextPageToken z poprzedniej odpowiedzi.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Odpowiedź z listą zasobów Process.

Zapis JSON
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
Pola
processes[]

object (Process)

Lista procesów pasujących do parametrów żądania.

nextPageToken

string

Token następnej strony wyników. Jeśli pole jest puste, nie ma więcej stron.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

ListUserProcessesFilter

Filtr służący do dalszego określania, które procesy wyświetlić na liście. Zwracane są tylko procesy, które spełniają wszystkie określone warunki.

Zapis JSON
{
  "scriptId": string,
  "deploymentId": string,
  "projectName": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
Pola
scriptId

string

Pole opcjonalne używane do ograniczania zwracanych procesów do tych pochodzących z projektów o określonym identyfikatorze skryptu.

deploymentId

string

Pole opcjonalne używane do ograniczania zwracanych procesów do tych pochodzących z projektów o określonym identyfikatorze wdrożenia.

projectName

string

Pole opcjonalne używane do ograniczania zwracanych procesów do tych pochodzących z projektów, których nazwy projektów zawierają określony ciąg znaków.

functionName

string

Pole opcjonalne używane do ograniczania zwracanych procesów do tych, które pochodzą z funkcji skryptu o podanej nazwie funkcji.

startTime

string (Timestamp format)

Pole opcjonalne używane do ograniczania zwracanych procesów do tych, które rozpoczęły się o danej sygnaturze czasowej lub później.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Pole opcjonalne używane do ograniczania zwracanych procesów do tych, które zostały ukończone w danym dniu lub przed podaną sygnaturą czasową.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

types[]

enum (ProcessType)

Pole opcjonalne używane do ograniczenia zwracanych procesów do tych, które mają jeden z określonych typów procesów.

statuses[]

enum (ProcessStatus)

Pole opcjonalne używane do ograniczenia zwracanych procesów do tych, które mają jeden z określonych stanów procesów.

userAccessLevels[]

enum (UserAccessLevel)

Pole opcjonalne używane do ograniczania zwracanych procesów do tych, które mają jeden z określonych poziomów dostępu użytkownika.