Method: processes.listScriptProcesses

Вывести информацию о выполняемых процессах сценария, например тип процесса и текущий статус.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры запроса

Параметры
scriptId

string

Идентификатор сценария проекта, процессы которого указаны.

scriptProcessFilter

object ( ListScriptProcessesFilter )

Фильтр, используемый для ограничения результатов списка; возвращаются только процессы, соответствующие критериям фильтра.

pageSize

integer

Максимальное количество возвращаемых процессов на страницу результатов. По умолчанию 50.

pageToken

string

Токен для продолжения предыдущего запроса списка на следующей странице. Должно быть установлено значение nextPageToken из предыдущего ответа.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

В случае успеха тело ответа содержит данные следующей структуры:

Ответ со списком ресурсов Process .

JSON-представление
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
Поля
processes[]

object ( Process )

Список процессов, соответствующих параметрам запроса.

nextPageToken

string

Токен для следующей страницы результатов. Если пусто, страниц больше не осталось.

Области авторизации

Требуется следующая область действия OAuth:

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

Дополнительную информацию см. в обзоре OAuth 2.0 .

ListScriptProcessesФильтр

Фильтр, используемый для дальнейшего указания процессов, которые нужно перечислить. Возвращаются только процессы, соответствующие всем указанным условиям.

JSON-представление
{
  "deploymentId": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
Поля
deploymentId

string

Необязательное поле, используемое для ограничения возвращаемых процессов теми, которые происходят из проектов с определенным идентификатором развертывания.

functionName

string

Необязательное поле, используемое для ограничения возвращаемых процессов теми, которые происходят из функции сценария с заданным именем функции.

startTime

string ( Timestamp format)

Необязательное поле, используемое для ограничения возвращаемых процессов теми, которые были запущены в указанную отметку времени или после нее.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

Необязательное поле, используемое для ограничения возвращаемых процессов теми, которые завершились до указанной отметки времени или раньше.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

types[]

enum ( ProcessType )

Необязательное поле, используемое для ограничения возвращаемых процессов теми, которые имеют один из указанных типов процессов.

statuses[]

enum ( ProcessStatus )

Необязательное поле, используемое для ограничения возвращаемых процессов теми, которые имеют один из указанных статусов процесса.

userAccessLevels[]

enum ( UserAccessLevel )

Необязательное поле, используемое для ограничения возвращаемых процессов теми, которые имеют один из указанных уровней доступа пользователя.