Trang này mô tả cấp cao nhất của cấu trúc dữ liệu JSON của tệp kê khai dự án Apps Script
Cấu trúc phụ 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) } } |
Các trường | |
---|---|
addOns |
Cấu hình tài nguyên của dự án nếu được triển khai dưới dạng Google Workspace Tiện ích bổ sung. |
dependencies |
Cấu hình của các dịch vụ nâng cao và thư viện được dự án tập lệnh cho phép sử dụng. |
exceptionLogging |
Vị trí ghi lại các trường hợp ngoại lệ. Có các chế độ cài đặt hợp lệ như sau:
|
executionApi |
Cấu hình thực thi API của dự án tập lệnh. Bạn chỉ nên sử dụng thuộc tính này nếu dự án được triển khai để thực thi API. |
oauthScopes[] |
Định nghĩa về phạm vi uỷ quyền mà dự án tập lệnh sử dụng. |
runtimeVersion |
Phiên bản thời gian chạy mà tập lệnh đang sử dụng. Nếu trường này không có trong tệp kê khai, thì tập lệnh sẽ sử dụng thời gian chạy mặc định (
|
sheets |
Cấu hình tài nguyên xác định macro Trang tính. |
timeZone |
Múi giờ tập lệnh ở một trong các giá trị ZoneId có sẵn, chẳng hạn như "America/Denver". |
urlFetchWhitelist[] |
Danh sách tiền tố URL loại HTTPS. Nếu có, mọi điểm cuối URL được tìm nạp đều 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. Tìm hiểu thêm về URL danh sách cho phép. |
webapp |
Cấu hình ứng dụng web của dự án tập lệnh, chỉ được sử dụng nếu dự án được triển khai dưới dạng ứng dụng web. |