Method: processes.list

Wyświetl informacje o procesach wykonywanych przez użytkownika lub w jego imieniu, np. o typie procesu i bieżącym stanie.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
userProcessFilter

object (ListUserProcessesFilter)

Filtr używany do ograniczania wyników na liście. Zwrócone są tylko procesy spełniające kryteria filtra.

pageSize

integer

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

pageToken

string

Token kontynuacji poprzedniego żądania listy na następnej stronie. Powinien 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ą Process zasobów.

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 używany do dalszego określania procesów, które mają być widoczne na liście. Zwracane są tylko procesy spełniające 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 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 zostały uruchomione w danej sygnaturze czasowej lub później.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 zakończyły się daną sygnaturą czasową lub wcześniej.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 ograniczania zwracanych procesów do procesów korzystających z jednego z określonych typów.

statuses[]

enum (ProcessStatus)

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

userAccessLevels[]

enum (UserAccessLevel)

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