Tài nguyên tệp kê khai của ứng dụng web và API có thể thực thi
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các cấu hình tài nguyên dùng để xác định ứng dụng web và tệp thực thi API.
Ứng dụng web
Cấu hình ứng dụng web của dự án tập lệnh, chỉ được dùng nếu dự án
được triển khai dưới dạng ứng dụng web.
Biểu diễn dưới dạng JSON |
{
"access": string,
"executeAs": string
} |
Trường |
access |
string
Các cấp quyền chạy ứng dụng web. Chế độ cài đặt hợp lệ
như sau:
MYSELF chỉ cho biết người dùng đã triển khai ứng dụng
có thể chạy ứng dụng đó.
DOMAIN chỉ cho biết những người dùng trong cùng miền với
người dùng triển khai có thể chạy nó.
ANYONE cho biết bất kỳ người dùng nào đã đăng nhập.
ANYONE_ANONYMOUS cho biết bất kỳ người dùng nào, ngay cả khi không
đã đăng nhập.
|
executeAs |
string
Danh tính mà ứng dụng web thực thi theo đó. Thuộc tính hợp lệ
như sau:
USER_ACCESSING cho biết ứng dụng web chạy khi
người dùng truy cập vào tệp đó.
USER_DEPLOYING cho biết ứng dụng web chạy khi
đã triển khai ứng dụng.
|
ExecutionApi
Cấu hình có thể thực thi API của dự án tập lệnh. Tính năng này chỉ được sử dụng nếu
dự án được triển khai để thực thi API.
Biểu diễn dưới dạng JSON |
{
"access": string
} |
Trường |
access |
string
Xác định người có quyền chạy tập lệnh từ API. Chiến lược phát hành đĩa đơn
như sau:
MYSELF chỉ cho biết người dùng đã triển khai
có thể chạy tập lệnh đó.
DOMAIN chỉ cho biết những người dùng trong cùng miền với
người dùng triển khai có thể chạy nó.
ANYONE cho biết bất kỳ người dùng nào đã đăng nhập.
ANYONE_ANONYMOUS cho biết bất kỳ người dùng nào, ngay cả khi không
đã đăng nhập.
|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eResource configurations define how web apps and APIs execute within a project.\u003c/p\u003e\n"],["\u003cp\u003eWeb app configurations control access levels (MYSELF, DOMAIN, ANYONE, ANYONE_ANONYMOUS) and execution identity (USER_ACCESSING, USER_DEPLOYING).\u003c/p\u003e\n"],["\u003cp\u003eAPI executable configurations manage access permissions for running scripts via the API, using similar access levels as web apps.\u003c/p\u003e\n"]]],[],null,["# Web apps and API executables manifest resource\n\nThe resource configurations used to define web apps and API executables.\n\nWebapp\n------\n\nThe script project's web app configuration, which is only used if the project\nis deployed as a web app.\n\n| JSON representation |\n|-------------------------------------------------------|\n| ```text { \"access\": string, \"executeAs\": string } ``` |\n\n| Fields ||\n|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` The levels of permission for running the web app. The valid settings are the following: - `MYSELF` indicates only the user who deployed the app can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |\n| `executeAs` | `string` The identity under which the web app executes. The valid settings are the following: - `USER_ACCESSING` indicates the web app runs as the user accessing it. - `USER_DEPLOYING` indicates the web app runs as the user who deployed it. |\n\nExecutionApi\n------------\n\nThe script project's API executable configuration. This is only used if the\nproject is deployed for API execution.\n\n| JSON representation |\n|----------------------------------|\n| ```text { \"access\": string } ``` |\n\n| Fields ||\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` Determines who has permission to run the script from the API. The valid settings are the following: - `MYSELF` indicates only the user who deployed the script can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |"]]