Method: processes.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.

Yêu cầu HTTP

GET https://script.googleapis.com/v1/processes

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số truy vấn

Các tham số
userProcessFilter

object (ListUserProcessesFilter)

Bộ lọc dùng để giới hạn kết quả dạng danh sách; chỉ những quy trình phù hợp với tiêu chí lọc mới được trả về.

pageSize

integer

Số lượng quy trình trả về tối đa trên mỗi trang kết quả. Giá trị mặc định là 50.

pageToken

string

Mã thông báo để tiếp tục yêu cầu danh sách trước đó trên trang tiếp theo. Bạn nên thiết lập giá trị này thành giá trị nextPageToken của một phản hồi trước đó.

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Phản hồi bằng danh sách tài nguyên Process.

Biểu diễn dưới dạng JSON
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
Các trường
processes[]

object (Process)

Danh sách quy trình khớp với tham số của yêu cầu.

nextPageToken

string

Mã cho trang kết quả tiếp theo. Nếu trống thì tức là không còn trang nào nữa.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/script.processes

Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0.

ListUserProcessesFilter

Bộ lọc được dùng để chỉ định rõ những quy trình cần liệt kê. Chỉ những quy trình khớp với tất cả các điều kiện đã chỉ định mới được trả về.

Biểu diễn dưới dạng JSON
{
  "scriptId": string,
  "deploymentId": string,
  "projectName": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
Các trường
scriptId

string

Trường tuỳ chọn dùng để giới hạn các quy trình được trả về bắt nguồn từ các dự án có mã tập lệnh cụ thể.

deploymentId

string

Trường không bắt buộc dùng để giới hạn các quy trình trả về bắt nguồn từ các dự án có mã triển khai cụ thể.

projectName

string

Trường tuỳ chọn dùng để giới hạn các quy trình được trả về bắt nguồn từ các dự án có tên dự án chứa một chuỗi cụ thể.

functionName

string

Trường tuỳ chọn dùng để giới hạn các quy trình được trả về bắt nguồn từ một hàm trong tập lệnh có tên hàm đã cho.

startTime

string (Timestamp format)

Trường không bắt buộc dùng để giới hạn các quy trình được trả về chỉ bắt đầu vào hoặc sau dấu thời gian đã cho.

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

endTime

string (Timestamp format)

Trường không bắt buộc dùng để giới hạn các quy trình được trả về cho những quy trình đã hoàn thành vào hoặc trước dấu thời gian cụ thể.

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

types[]

enum (ProcessType)

Trường tuỳ chọn dùng để giới hạn các quy trình được trả về những quy trình có một trong các loại quy trình đã chỉ định.

statuses[]

enum (ProcessStatus)

Trường tuỳ chọn dùng để giới hạn các quy trình được trả về những quy trình có một trong các trạng thái của quy trình đã chỉ định.

userAccessLevels[]

enum (UserAccessLevel)

Trường tuỳ chọn dùng để giới hạn các quy trình được trả về ở những quy trình có một trong các cấp truy cập của người dùng đã chỉ định.