REST Resource: processes

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Recurso: Process

Representación de una ejecución única de un proceso de secuencia de comandos que se inició desde el editor de secuencias de comandos, un activador, una aplicación o mediante la API de Apps Script. Esto es diferente 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 se 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 resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Duración de la ejecución durante la ejecución.

Es una duración en segundos con hasta nueve dígitos fraccionarios 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 se inició desde un punto de entrada complementario.
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. Lint.IfChange

Enumeradores
PROCESS_STATUS_UNSPECIFIED Estado sin especificar.
RUNNING El proceso se está ejecutando actualmente.
PAUSED Se detuvo el proceso.
COMPLETED Se completó el proceso.
CANCELED Se canceló el proceso.
FAILED El proceso falló.
TIMED_OUT Se agotó el tiempo de espera del proceso.
UNKNOWN Estado del proceso desconocido
DELAYED El proceso está demorado, esperando la cuota.

Nivel de acceso de usuario

Los diferentes niveles de acceso de los usuarios Lint.IfChange

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 la información sobre los procesos ejecutados de una secuencia de comandos, como el tipo de proceso y el estado actual.