Resource: Process
Representation of a single script process execution that was started from the script editor, a trigger, an application, or using the Apps Script API. This is distinct from the
resource, which only represents executions started via the Apps Script API.Operation
JSON representation |
---|
{"projectName": string,"functionName": string,"processType": enum ( |
Fields | |
---|---|
projectName |
Name of the script being executed. |
functionName |
Name of the function the started the execution. |
processType |
The executions type. |
processStatus |
The executions status. |
userAccessLevel |
The executing users access level to the script. |
startTime |
Time the execution started. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
duration |
Duration the execution spent executing. A duration in seconds with up to nine fractional digits, ending with ' |
ProcessType
The type of process, which defines how the process was started.
Enums | |
---|---|
PROCESS_TYPE_UNSPECIFIED | Unspecified type. |
ADD_ON | The process was started from an add-on entry point. |
EXECUTION_API | The process was started using the Apps Script API. |
TIME_DRIVEN | The process was started from a time-based trigger. |
TRIGGER | The process was started from an event-based trigger. |
WEBAPP | The process was started from a web app entry point. |
EDITOR | The process was started using the Apps Script IDE. |
SIMPLE_TRIGGER | The process was started from a G Suite simple trigger. |
MENU | The process was started from a G Suite menu item. |
BATCH_TASK | The process was started as a task in a batch job. |
ProcessStatus
The process status.
Enums | |
---|---|
PROCESS_STATUS_UNSPECIFIED | Unspecified status. |
RUNNING | The process is currently running. |
PAUSED | The process has paused. |
COMPLETED | The process has completed. |
CANCELED | The process was cancelled. |
FAILED | The process failed. |
TIMED_OUT | The process timed out. |
UNKNOWN | Process status unknown. |
DELAYED | The process is delayed, waiting for quota. |
UserAccessLevel
The various user access levels.
Enums | |
---|---|
USER_ACCESS_LEVEL_UNSPECIFIED | User access level unspecified |
NONE | The user has no access. |
READ | The user has read-only access. |
WRITE | The user has write access. |
OWNER | The user is an owner. |
Methods | |
---|---|
| List information about processes made by or on behalf of a user, such as process type and current status. |
| List information about a script's executed processes, such as process type and current status. |