REST Resource: processes

Tài nguyên: Quy trình

Hình ảnh minh hoạ quá trình thực thi quy trình tập lệnh đơn lẻ bắt đầu từ trình chỉnh sửa tập lệnh, điều kiện kích hoạt, ứng dụng hoặc thông qua API Apps Script. Tài nguyên này khác với tài nguyên Operation chỉ thể hiện các quá trình thực thi bắt đầu thông qua API Apps Script.

Biểu diễn dưới dạng JSON
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Các trường
projectName

string

Tên tập lệnh đang được thực thi.

functionName

string

Tên của hàm đã bắt đầu quá trình thực thi.

processType

enum (ProcessType)

Loại thực thi.

processStatus

enum (ProcessStatus)

Trạng thái thực thi.

userAccessLevel

enum (UserAccessLevel)

Cấp truy cập của người dùng đang thực thi vào tập lệnh.

startTime

string (Timestamp format)

Thời gian bắt đầu thực thi.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Thời lượng thực thi được thực thi.

Thời lượng tính bằng giây có tối đa 9 chữ số phân số, kết thúc bằng 's'. Ví dụ: "3.5s".

ProcessType

Loại quy trình, xác định cách bắt đầu quy trình.

Enum
PROCESS_TYPE_UNSPECIFIED Loại không xác định.
ADD_ON Quá trình này bắt đầu từ một điểm truy cập của tiện ích bổ sung.
EXECUTION_API Quy trình này đã được bắt đầu bằng cách sử dụng API Apps Script.
TIME_DRIVEN Quá trình này được bắt đầu từ một điều kiện kích hoạt dựa trên thời gian.
TRIGGER Quá trình này được bắt đầu từ một điều kiện kích hoạt dựa trên sự kiện.
WEBAPP Quá trình này bắt đầu từ điểm truy cập của ứng dụng web.
EDITOR Quá trình này đã được bắt đầu bằng cách sử dụng IDE Apps Script.
SIMPLE_TRIGGER Quy trình này được bắt đầu từ một điều kiện kích hoạt đơn giản trên G Suite.
MENU Bạn có thể bắt đầu quy trình này từ một mục trong trình đơn G Suite.
BATCH_TASK Quy trình này đã bắt đầu dưới dạng một tác vụ trong một công việc hàng loạt.

ProcessStatus

Trạng thái của quá trình.

Enum
PROCESS_STATUS_UNSPECIFIED Trạng thái chưa xác định.
RUNNING Quy trình này hiện đang chạy.
PAUSED Đã tạm dừng quá trình.
COMPLETED Quá trình này đã hoàn tất.
CANCELED Đã huỷ quá trình.
FAILED Quá trình không thành công.
TIMED_OUT Đã hết thời gian chờ quá trình.
UNKNOWN Trạng thái quá trình không xác định.
DELAYED Quá trình này bị trì hoãn, đang chờ hạn mức.

UserAccessLevel

Các cấp truy cập của người dùng.

Enum
USER_ACCESS_LEVEL_UNSPECIFIED Chưa xác định cấp truy cập của người dùng
NONE Người dùng không có quyền truy cập.
READ Người dùng có quyền truy cập chỉ đọc.
WRITE Người dùng có quyền ghi.
OWNER Người dùng là chủ sở hữu.

Phương thức

list

Liệt kê thông tin về các quy trình do người dùng thực hiện hoặc thay mặt người dùng, chẳng hạn như loại quy trình và trạng thái hiện tại.

listScriptProcesses

Liệt kê thông tin về các quy trình được thực thi của một tập lệnh, chẳng hạn như loại quy trình và trạng thái hiện tại.