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
, que solo representa las ejecuciones iniciadas a través de la API de Apps Script.Operation
Representación JSON |
---|
{ "projectName": string, "functionName": string, "processType": enum ( |
Campos | |
---|---|
projectName |
Nombre de la secuencia de comandos que se ejecuta. |
functionName |
Nombre de la función con la que inició la ejecución. |
processType |
El tipo de ejecuciones. |
processStatus |
El estado de las ejecuciones. |
userAccessLevel |
El nivel de acceso de los usuarios en ejecución a la secuencia de comandos. |
startTime |
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: |
duration |
Duración que tarda la ejecución en ejecutarse. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
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 |
|
---|---|
|
Enumera información sobre los procesos que realiza un usuario o en su nombre, como el tipo de proceso y el estado actual. |
|
Muestra información sobre los procesos ejecutados de una secuencia de comandos, como el tipo de proceso y el estado actual. |