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 đây khi đưa ra yêu cầu API.

Tài liệu khám phá

Tài liệu khám phá là một thông số kỹ thuật mà máy đọc được để mô tả và sử dụng các API REST. API này được dùng để 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 đây:

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

Điểm cuối dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối của 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 của dịch vụ này:

  • https://script.googleapis.com

Tài nguyên REST: v1.processes

Phương thức
list GET /v1/processes
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 GET /v1/processes: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.

Tài nguyên REST: v1.projects

Phương thức
create POST /v1/projects
Tạo một dự án tập lệnh mới, trống, không có tệp tập lệnh và không có tệp kê khai cơ sở.
get GET /v1/projects/{scriptId}
Lấy siêu dữ liệu của 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 cả nguồn mã và siêu dữ liệu của từng tệp tập lệnh.
getMetrics GET /v1/projects/{scriptId}/metrics
Lấy dữ liệu về chỉ số của tập lệnh, chẳng hạn như số lượt thực thi và số 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 được chỉ định.

Tài nguyên Kiến trúc chuyển trạng thái đại diện (REST): v1.projects.deployments

Phương thức
create POST /v1/projects/{scriptId}/deployments
Tạo hoạt động triển khai dự án Apps Script.
delete DELETE /v1/projects/{scriptId}/deployments/{deploymentId}
Xoá hoạt động triển khai dự án Apps Script.
get GET /v1/projects/{scriptId}/deployments/{deploymentId}
Bắt đầu 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 hoạt động triển khai dự án Apps Script.

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

Phương thức
create POST /v1/projects/{scriptId}/versions
Tạo một phiên bản mới không thể thay đổi bằ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 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 thức
run POST /v1/scripts/{scriptId}:run
Chạy một hàm trong dự án Apps Script.