REST Resource: processes

Recurso: Proceso

Representación de una única ejecución de proceso de secuencia de comandos que se inició desde el editor de secuencia de comandos, un activador, una aplicación o mediante la API de Apps Script. Es diferente del recurso Operation, que solo representa 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 está ejecutando.

functionName

string

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

processType

enum (ProcessType)

Es el tipo de ejecuciones.

processStatus

enum (ProcessStatus)

El estado de las ejecuciones.

userAccessLevel

enum (UserAccessLevel)

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

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 fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Es la duración que tardó la ejecución en ejecutarse.

Es una duración en segundos con hasta nueve dígitos decimales que termina en "s". Ejemplo: "3.5s".

ProcessType

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

Enumeradores
PROCESS_TYPE_UNSPECIFIED Tipo no especificado
ADD_ON El proceso se inició desde un punto de entrada del complemento.
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ó con 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.

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 Se desconoce el estado del proceso.
DELAYED El proceso se retrasa, a la espera de la cuota.

UserAccessLevel

Los diferentes niveles de acceso de los usuarios

Enumeradores
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 un propietario.

Métodos

list

Detalla 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.