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 .

СписокСкриптПроцессыФильтр

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

Представление 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 "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 )

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