Method: processes.listScriptProcesses

Wyświetl informacje o uruchomionych procesach skryptu, takich jak typ i bieżący stan.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
scriptId

string

Identyfikator skryptu w projekcie, którego procesy są wymienione.

scriptProcessFilter

object (ListScriptProcessesFilter)

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.

ListScriptProcessesFilter

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
{
  "deploymentId": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
Pola
deploymentId

string

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

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.