REST Resource: processes

Recurso: Process

Representación de la ejecución de un único proceso de secuencia de comandos que se inició desde el editor de secuencias de comandos, un activador, una aplicación o la API de Apps Script. Esto es diferente del recurso Operation, que solo representa ejecuciones ejecutadas 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 que inició la ejecución.

processType

enum (ProcessType)

El tipo de ejecución.

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 que comenzó la ejecución.

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

duration

string (Duration format)

La duración en la que se ejecutó la ejecución.

Una duración en segundos con un máximo de 9 dígitos decimales, que termina en 's'. Ejemplo: "3.5s".

Tipo de proceso

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

Enumeradores
PROCESS_TYPE_UNSPECIFIED Tipo no especificado
ADD_ON El proceso comenzó desde un punto de entrada del complemento.
EXECUTION_API El proceso comenzó con la API de Apps Script.
TIME_DRIVEN El proceso se inició desde 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 la aplicación web.
EDITOR El proceso comenzó con el IDE de Apps Script.
SIMPLE_TRIGGER El proceso se inició desde 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.

Estado del proceso

El estado del proceso.

Enumeradores
PROCESS_STATUS_UNSPECIFIED Estado sin especificar.
RUNNING El proceso se está ejecutando actualmente.
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 Estado del proceso desconocido
DELAYED El proceso está retrasado, esperando cuota.

Nivel de acceso de usuario

Los distintos niveles de acceso de los usuarios.

Enumeradores
USER_ACCESS_LEVEL_UNSPECIFIED Nivel de acceso de usuario no especificado
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 la información sobre los procesos realizados por un usuario o en su nombre, como el tipo de proceso y el estado actual.

listScriptProcesses

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