REST Resource: projects.deployments

Tài nguyên: Triển khai

Hình ảnh minh họa hoạt động triển khai một tập lệnh.

Biểu diễn dưới dạng JSON
{
  "deploymentId": string,
  "deploymentConfig": {
    object (DeploymentConfig)
  },
  "updateTime": string,
  "entryPoints": [
    {
      object (EntryPoint)
    }
  ]
}
Các trường
deploymentId

string

Mã triển khai cho quá trình triển khai này.

deploymentConfig

object (DeploymentConfig)

Cấu hình triển khai.

updateTime

string (Timestamp format)

Dấu ngày giờ sửa đổi gần đây nhất.

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

entryPoints[]

object (EntryPoint)

Điểm truy cập triển khai.

Cấu hình triển khai

Siêu dữ liệu xác định cách định cấu hình triển khai.

Biểu diễn dưới dạng JSON
{
  "scriptId": string,
  "versionNumber": integer,
  "manifestFileName": string,
  "description": string
}
Các trường
scriptId

string

Mã Drive của dự án tập lệnh.

versionNumber

integer

Số phiên bản dựa trên quá trình triển khai này.

manifestFileName

string

Tên tệp kê khai cho quá trình triển khai này.

description

string

Mô tả về cách triển khai này.

EntryPoint

Cấu hình giúp xác định cách triển khai bên ngoài.

Biểu diễn dưới dạng JSON
{
  "entryPointType": enum (EntryPointType),

  // Union field properties can be only one of the following:
  "webApp": {
    object (WebAppEntryPoint)
  },
  "executionApi": {
    object (ExecutionApiEntryPoint)
  },
  "addOn": {
    object (AddOnEntryPoint)
  }
  // End of list of possible types for union field properties.
}
Các trường
entryPointType

enum (EntryPointType)

Loại điểm truy cập.

Trường liên kết properties. Thuộc tính điểm truy cập cho mỗi loại điểm truy cập. properties chỉ có thể là một trong những giá trị sau:
webApp

object (WebAppEntryPoint)

Thông số kỹ thuật về điểm truy cập cho các ứng dụng web.

executionApi

object (ExecutionApiEntryPoint)

Thông số kỹ thuật về điểm truy cập cho lệnh gọi thực thi API Apps Script.

addOn

object (AddOnEntryPoint)

Tiện ích bổ sung.

Loại điểm

Các loại điểm truy cập.

Enum
ENTRY_POINT_TYPE_UNSPECIFIED Một điểm truy cập không xác định.
WEB_APP Một điểm truy cập ứng dụng web.
EXECUTION_API Một điểm truy cập API có thể thực thi.
ADD_ON Một điểm truy cập bổ sung.

Điểm truy cập ứng dụng web

Một điểm truy cập ứng dụng web.

Biểu diễn dưới dạng JSON
{
  "url": string,
  "entryPointConfig": {
    object (WebAppConfig)
  }
}
Các trường
url

string

URL cho ứng dụng web.

entryPointConfig

object (WebAppConfig)

Cấu hình của điểm truy cập.

Cấu hình ứng dụng web

Cấu hình điểm truy cập ứng dụng web.

Biểu diễn dưới dạng JSON
{
  "access": enum (Access),
  "executeAs": enum (ExecuteAs)
}
Các trường
access

enum (Access)

Người có quyền chạy ứng dụng web.

executeAs

enum (ExecuteAs)

Người thực thi ứng dụng web.

Quyền truy cập

Cấu hình quyền truy cập.

Enum
UNKNOWN_ACCESS Không được sử dụng giá trị mặc định.
MYSELF Chỉ người dùng đã triển khai ứng dụng web hoặc tệp thực thi mới có thể truy cập vào ứng dụng. Xin lưu ý rằng đây không nhất thiết phải là chủ sở hữu dự án tập lệnh.
DOMAIN Chỉ những người dùng trong cùng miền với người dùng đã triển khai ứng dụng web hoặc tệp thực thi mới có thể truy cập vào ứng dụng đó.
ANYONE Bất kỳ người dùng đã đăng nhập đều có thể truy cập vào ứng dụng web hoặc tệp thực thi.
ANYONE_ANONYMOUS Bất kỳ người dùng nào đã đăng nhập hoặc không đăng nhập đều có thể truy cập vào ứng dụng web hoặc tệp thực thi.

Thực thi

Cấu hình chỉ định người dùng có thẩm quyền mà ứng dụng web sẽ chạy.

Enum
UNKNOWN_EXECUTE_AS Không được sử dụng giá trị mặc định.
USER_ACCESSING Tập lệnh sẽ chạy khi người dùng truy cập vào ứng dụng web.
USER_DEPLOYING Tập lệnh sẽ chạy với tư cách là người dùng đã triển khai ứng dụng web. Xin lưu ý rằng tập lệnh này không nhất thiết phải là chủ sở hữu của dự án tập lệnh.

ExecutionApiEntryPoint

Một điểm truy cập API có thể thực thi.

Biểu diễn dưới dạng JSON
{
  "entryPointConfig": {
    object (ExecutionApiConfig)
  }
}
Các trường
entryPointConfig

object (ExecutionApiConfig)

Cấu hình của điểm truy cập.

ExecutionApiConfig

Cấu hình điểm truy cập API có thể thực thi.

Biểu diễn dưới dạng JSON
{
  "access": enum (Access)
}
Các trường
access

enum (Access)

Người có quyền chạy API có thể thực thi.

AddOnEntryPoint

Một điểm truy cập bổ sung.

Biểu diễn dưới dạng JSON
{
  "addOnType": enum (AddOnType),
  "title": string,
  "description": string,
  "helpUrl": string,
  "reportIssueUrl": string,
  "postInstallTipUrl": string
}
Các trường
addOnType

enum (AddOnType)

Danh sách tiện ích bổ sung bắt buộc của những loại vùng chứa được hỗ trợ.

title

string

Tiêu đề cần có của tiện ích bổ sung.

description

string

Phần mô tả không bắt buộc của tiện ích bổ sung.

helpUrl

string

URL trợ giúp không bắt buộc của tiện ích bổ sung.

reportIssueUrl

string

URL sự cố báo cáo không bắt buộc của tiện ích bổ sung.

postInstallTipUrl

string

URL tiền boa cần cài đặt của tiện ích bổ sung.

AddOnType

Enum
UNKNOWN_ADDON_TYPE Giá trị mặc định, loại tiện ích bổ sung không xác định.
GMAIL Loại tiện ích bổ sung dành cho Gmail.
DATA_STUDIO Loại tiện ích bổ sung cho Data Studio.

Phương pháp

create

Tạo bản triển khai dự án Apps Script.

delete

Xóa nội dung triển khai dự án Apps Script.

get

Triển khai dự án Apps Script.

list

Liệt kê các quá trình triển khai của dự án Apps Script.

update

Cập nhật việc triển khai dự án Apps Script.