资源:Process
表示通过脚本编辑器、触发器、应用或使用 Apps Script API 启动的单个脚本进程执行。这与
资源不同,后者仅表示通过 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 |
该用户是所有者。 |
方法 |
|
---|---|
|
列出由用户或用户代表用户执行的进程的相关信息,例如进程类型和当前状态。 |
|
列出脚本的已执行进程的相关信息,例如进程类型和当前状态。 |