- 资源:Process
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- ProcessType
- ProcessStatus
- UserAccessLevel
- 方法
资源:Process
表示从脚本编辑器、触发器、应用或使用 Apps Script API 启动的单个脚本进程执行。它与 Operation
| JSON 表示法 | 
|---|
| { "projectName": string, "functionName": string, "processType": enum ( | 
| 字段 | |
|---|---|
| projectName | 
 要执行的脚本的名称。 | 
| functionName | 
 开始执行的函数的名称。 | 
| processType | 
 执行类型。 | 
| processStatus | 
 执行状态。 | 
| userAccessLevel | 
 执行用户对该脚本的访问权限级别。 | 
| startTime | 
 开始执行的时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: | 
| duration | 
 执行所用的持续时间。 该时长以秒为单位,最多包含九个小数位,以“ | 
ProcessType
进程的类型,用于定义进程的启动方式。
| 枚举 | |
|---|---|
| PROCESS_TYPE_UNSPECIFIED | 未指定类型。 | 
| ADD_ON | 该流程是从插件入口点启动的。 | 
| EXECUTION_API | 该流程是使用 Apps Script API 启动的。 | 
| TIME_DRIVEN | 该流程是从基于时间的触发器启动的。 | 
| TRIGGER | 该流程是从基于事件的触发器启动的。 | 
| WEBAPP | 该流程是从 Web 应用入口点启动的。 | 
| EDITOR | 该过程是使用 Apps 脚本 IDE 启动的。 | 
| SIMPLE_TRIGGER | 该流程是从 G Suite 简单触发器开始的。 | 
| MENU | 该流程是从 G Suite 菜单项启动的。 | 
| BATCH_TASK | 该过程作为批量作业中的任务启动。 | 
ProcessStatus
进程状态。
| 枚举 | |
|---|---|
| PROCESS_STATUS_UNSPECIFIED | 未指定状态。 | 
| RUNNING | 该进程目前正在运行。 | 
| PAUSED | 进程已暂停。 | 
| COMPLETED | 此过程已完成。 | 
| CANCELED | 进程已取消。 | 
| FAILED | 处理失败。 | 
| TIMED_OUT | 进程超时。 | 
| UNKNOWN | 进程状态未知。 | 
| DELAYED | 该进程延迟,正在等待配额。 | 
UserAccessLevel
各种用户访问权限级别。
| 枚举 | |
|---|---|
| USER_ACCESS_LEVEL_UNSPECIFIED | 未指定用户访问权限级别 | 
| NONE | 该用户没有访问权限。 | 
| READ | 该用户拥有只读权限。 | 
| WRITE | 该用户拥有写入权限。 | 
| OWNER | 用户是所有者。 | 
| 方法 | |
|---|---|
| 
 | 列出由用户或代表用户执行的进程的相关信息,例如进程类型和当前状态。 | 
| 
 | 列出有关脚本的已执行进程的信息,例如进程类型和当前状态。 |