REST Resource: processes

Recurso: Process

Representación de la ejecución de una sola ejecución de proceso de secuencia de comandos que se inició desde el editor de secuencia de comandos, un activador, una aplicación o la API de Apps Script. Es distinto del recurso Operation, que solo representa las ejecuciones iniciadas a través de la API de Apps Script.

Representación JSON
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Campos
projectName

string

Nombre de la secuencia de comandos que se ejecuta.

functionName

string

Nombre de la función con la que inició la ejecución.

processType

enum (ProcessType)

El tipo de ejecuciones.

processStatus

enum (ProcessStatus)

El estado de las ejecuciones.

userAccessLevel

enum (UserAccessLevel)

El nivel de acceso de los usuarios en ejecución a la secuencia de comandos.

startTime

string (Timestamp format)

Hora en la que comenzó la ejecución.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Duración que tarda la ejecución en ejecutarse.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

ProcessType

Es el tipo de proceso, que define cómo se inició el proceso.

Enumeraciones
PROCESS_TYPE_UNSPECIFIED Tipo no especificado
ADD_ON El proceso se inició desde un punto de entrada complementario.
EXECUTION_API El proceso se inició con la API de Apps Script.
TIME_DRIVEN El proceso se inició a partir de un activador basado en el tiempo.
TRIGGER El proceso se inició desde un activador basado en eventos.
WEBAPP El proceso se inició desde un punto de entrada de app web.
EDITOR El proceso se inició con el IDE de Apps Script.
SIMPLE_TRIGGER El proceso se inició a partir de un activador simple de G Suite.
MENU El proceso se inició desde un elemento de menú de G Suite.
BATCH_TASK El proceso se inició como una tarea en un trabajo por lotes.

ProcessStatus

Es el estado del proceso.

Enumeraciones
PROCESS_STATUS_UNSPECIFIED Estado sin especificar.
RUNNING El proceso se está ejecutando en este momento.
PAUSED Se pausó el proceso.
COMPLETED Se completó el proceso.
CANCELED Se canceló el proceso.
FAILED No se pudo completar el proceso.
TIMED_OUT Se agotó el tiempo de espera del proceso.
UNKNOWN Se desconoce el estado del proceso.
DELAYED El proceso se retrasa, a la espera de la cuota.

UserAccessLevel

Los distintos niveles de acceso de los usuarios

Enumeraciones
USER_ACCESS_LEVEL_UNSPECIFIED Nivel de acceso del usuario sin especificar
NONE El usuario no tiene acceso.
READ El usuario tiene acceso de solo lectura.
WRITE El usuario tiene acceso de escritura.
OWNER El usuario es propietario.

Métodos

list

Enumera información sobre los procesos que realiza un usuario o en su nombre, como el tipo de proceso y el estado actual.

listScriptProcesses

Muestra información sobre los procesos ejecutados de una secuencia de comandos, como el tipo de proceso y el estado actual.