REST Resource: processes

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

Ресурс: Процесс

Представление выполнения одного процесса скрипта, запущенного из редактора скриптов, триггера, приложения или с помощью Apps Script API. Это отличается от ресурса Operation , который представляет только выполнение, запущенное через Apps Script API.

JSON-представление
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Поля
projectName

string

Имя выполняемого скрипта.

functionName

string

Имя функции, запустившей выполнение.

processType

enum ( ProcessType )

Тип исполнения.

processStatus

enum ( ProcessStatus )

Статус исполнения.

userAccessLevel

enum ( UserAccessLevel )

Уровень доступа исполняющих пользователей к скрипту.

startTime

string ( Timestamp format)

Время начала казни.

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

duration

string ( Duration format)

Продолжительность выполнения, потраченная на выполнение.

Длительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся символом ' s '. Пример: "3.5s" .

тип процесса

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

перечисления
PROCESS_TYPE_UNSPECIFIED Неопределенный тип.
ADD_ON Процесс был запущен из точки входа надстройки.
EXECUTION_API Процесс был запущен с помощью Apps Script API.
TIME_DRIVEN Процесс был запущен с помощью триггера, основанного на времени.
TRIGGER Процесс был запущен с помощью триггера, основанного на событиях.
WEBAPP Процесс был запущен из точки входа веб-приложения.
EDITOR Процесс был запущен с помощью Apps Script IDE.
SIMPLE_TRIGGER Процесс был запущен с помощью простого триггера G Suite.
MENU Процесс был запущен из пункта меню G Suite.
BATCH_TASK Процесс был запущен как задача в пакетном задании.

Статус процесса

Статус процесса. LINT.IfChange

перечисления
PROCESS_STATUS_UNSPECIFIED Неопределенный статус.
RUNNING В настоящее время процесс запущен.
PAUSED Процесс приостановлен.
COMPLETED Процесс завершен.
CANCELED Процесс был отменен.
FAILED Процесс не удался.
TIMED_OUT Время ожидания истекло.
UNKNOWN Статус процесса неизвестен.
DELAYED Процесс задерживается, ожидая квоты.

уровень доступа пользователя

Различные уровни доступа пользователей. LINT.IfChange

перечисления
USER_ACCESS_LEVEL_UNSPECIFIED Уровень доступа пользователя не указан
NONE Пользователь не имеет доступа.
READ Пользователь имеет доступ только для чтения.
WRITE Пользователь имеет право записи.
OWNER Пользователь является собственником.

Методы

list

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

listScriptProcesses

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