REST Resource: processes

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

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

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

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

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

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

Усераксесслевел

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

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

Методы

list

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

listScriptProcesses

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