Method: processes.listScriptProcesses

Wyświetlanie informacji 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 projektu, którego procesy są wymienione.

scriptProcessFilter

object (ListScriptProcessesFilter)

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.

ListScriptProcessesFilter

Filtr używany do dalszego określenia, które procesy wyświetlić na liście. Zwracane są tylko procesy, które spełniają 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 służące do ograniczenia zwracanych procesów do tych pochodzących z projektów o określonym identyfikatorze wdrożenia.

functionName

string

Opcjonalne pole służące do ograniczenia zwracanych procesów do tych pochodzących z funkcji skryptu o danej nazwie.

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 formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc 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 formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc 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.