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