Method: processes.list

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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

HTTP-запрос

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

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

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

Параметры
userProcessFilter

object ( ListUserProcessesFilter )

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

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 .

СписокПользовательскихПроцессовФильтр

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

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

string

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

deploymentId

string

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

projectName

string

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

functionName

string

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

startTime

string ( Timestamp format)

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

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

endTime

string ( Timestamp format)

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

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

types[]

enum ( ProcessType )

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

statuses[]

enum ( ProcessStatus )

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

userAccessLevels[]

enum ( UserAccessLevel )

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