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 «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "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 )

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