Apps Script API

Quản lý và thực thi các dự án Google Apps Script.

Dịch vụ: Script.googleapis.com

Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng của bạn cần sử dụng thư viện của riêng bạn để gọi dịch vụ này, hãy sử dụng thông tin sau khi bạn thực hiện yêu cầu API.

Tài liệu khám phá

Tài liệu khám phá là một bản đặc tả mà máy có thể đọc được để mô tả và sử dụng các API REST. Bạn có thể dùng công cụ này để xây dựng thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với các API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp tài liệu khám phá sau:

Điểm cuối dịch vụ

Điểm cuối của dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của một dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối cho dịch vụ. Dịch vụ này có điểm cuối dịch vụ sau đây và tất cả các URI bên dưới đều liên quan đến điểm cuối dịch vụ này:

  • https://script.googleapis.com

Tài nguyên REST: v1.processes

Phương pháp
list GET /v1/processes
Liệt kê thông tin về quy trình do hoặc thay mặt người dùng thực hiện, chẳng hạn như loại quy trình và trạng thái hiện tại.
listScriptProcesses GET /v1/processes:listScriptProcesses
Liệt kê thông tin về quy trình được thực thi của tập lệnh, chẳng hạn như loại quy trình và trạng thái hiện tại.

Tài nguyên REST: v1.projects

Phương pháp
create POST /v1/projects
Tạo một dự án tập lệnh trống mới không có tệp tập lệnh và tệp kê khai cơ sở.
get GET /v1/projects/{scriptId}
Lấy siêu dữ liệu của một dự án tập lệnh.
getContent GET /v1/projects/{scriptId}/content
Lấy nội dung của dự án tập lệnh, bao gồm nguồn mã và siêu dữ liệu cho từng tệp tập lệnh.
getMetrics GET /v1/projects/{scriptId}/metrics
Lấy dữ liệu chỉ số cho các tập lệnh, chẳng hạn như số lượt thực thi và người dùng đang hoạt động.
updateContent PUT /v1/projects/{scriptId}/content
Cập nhật nội dung của dự án tập lệnh đã chỉ định.

Tài nguyên REST: v1.projects.Deployments

Phương pháp
create POST /v1/projects/{scriptId}/deployments
Tạo quá trình triển khai dự án Apps Script.
delete DELETE /v1/projects/{scriptId}/deployments/{deploymentId}
Xóa nội dung triển khai dự án Apps Script.
get GET /v1/projects/{scriptId}/deployments/{deploymentId}
Triển khai dự án Apps Script.
list GET /v1/projects/{scriptId}/deployments
Liệt kê các hoạt động triển khai của dự án Apps Script.
update PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId}
Cập nhật việc triển khai dự án Apps Script.

Tài nguyên REST: v1.projects.versions

Phương pháp
create POST /v1/projects/{scriptId}/versions
Tạo một phiên bản mới không thể thay đổi bằng cách sử dụng mã hiện tại, với số phiên bản duy nhất.
get GET /v1/projects/{scriptId}/versions/{versionNumber}
Lấy phiên bản của một dự án tập lệnh.
list GET /v1/projects/{scriptId}/versions
Liệt kê các phiên bản của dự án tập lệnh.

Tài nguyên REST: v1.scripts

Phương pháp
run POST /v1/scripts/{scriptId}:run
Chạy một hàm trong dự án Apps Script.