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