Cấu trúc tệp kê khai

Trang này mô tả cấp cao nhất của một dự án Apps Script cấu trúc dữ liệu JSON của tệp kê khai.

Cấu trúc con của tệp kê khai được xác định trong các trang riêng biệt:

Tệp kê khai

Cấp cao nhất của cấu hình tệp kê khai.

Biểu diễn dưới dạng JSON
{
  "addOns": {
    object (AddOns)
  },
  "dependencies": {
    object (Dependencies)
  },
  "exceptionLogging": string,
  "executionApi": {
    object (ExecutionApi)
  },
  "oauthScopes": [
    string
  ],
  "runtimeVersion": string,
  "sheets": {
    object (Sheets)
  },
  "timeZone": string,
  "urlFetchWhitelist": [
    string
  ],
  "webapp": {
    object (Webapp)
  }
}
Trường
addOns

object (AddOns)

Cấu hình tài nguyên của dự án nếu được triển khai dưới dạng một Tiện ích bổ sung của Google Workspace.

dependencies

object (Dependencies)

Cấu hình của các dịch vụ nâng cao và Đã bật thư viện cho mà dự án tập lệnh sử dụng.

exceptionLogging

string

Vị trí ghi nhật ký các ngoại lệ. Chế độ cài đặt hợp lệ là sau:

  • NONE cho biết các ngoại lệ không được ghi lại.
  • STACKDRIVER cho biết các ngoại lệ được đăng nhập Stackdriver.
executionApi

object (ExecutionApi)

Cấu hình có thể thực thi API của dự án tập lệnh. Điều này chỉ được dùng nếu dự án được triển khai để thực thi API.

oauthScopes[]

string

Định nghĩa về phạm vi uỷ quyền mà dự án tập lệnh sử dụng.

runtimeVersion

string

Phiên bản thời gian chạy mà đang sử dụng. Nếu trường này không có trong tệp kê khai, tập lệnh sử dụng thời gian chạy mặc định (STABLE). Lựa chọn hợp lệ cho trường này như sau:

  • STABLE cho biết thời gian chạy mặc định (hiện là Tê giác).
  • V8 cho biết thời gian chạy có hỗ trợ V8.
  • DEPRECATED_ES5 cho biết thời gian chạy của Rhino. Chế độ cài đặt giá trị này cũng ngăn việc tự động di chuyển sang V8.
sheets

object (Sheets)

Cấu hình tài nguyên xác định Macro Trang tính.

timeZone

string

múi giờ của tập lệnh ở một trong các Các giá trị ZoneId như "America/Denver".

urlFetchWhitelist[]

string

Danh sách các tiền tố URL loại HTTPS. Mọi điểm cuối URL được tìm nạp (nếu có) phải khớp với một trong các tiền tố trong danh sách này. Việc này có thể giúp bảo vệ dữ liệu người dùng. Trường này không bắt buộc khi triển khai thử nghiệm, nhưng cần thiết cho việc triển khai. Tìm hiểu thêm về URL trong danh sách cho phép.

webapp

object (Webapp)

Cấu hình ứng dụng web của dự án tập lệnh, chỉ được dùng nếu dự án sẽ được triển khai dưới dạng ứng dụng web.