Tóm tắt tài nguyên cho Google Picker API
API Bộ chọn của Google sử dụng mẫu trình tạo với PickerBuilder
và Picker
.
const picker = new google.picker.PickerBuilder()
.setOAuthtoken('TOKEN_FOR_USER')
.setAppId('1234567890') // Cloud Project number
.addView(google.picker.ViewId.DOCS)
.setCallback((data) => {
console.log(data);
})
.build();
picker.setVisible(true);
Lớp
Tên |
Mô tả |
DocsUploadView |
Sử dụng DocsUploadView để tải tệp lên Google Drive. |
DocsView |
Sử dụng DocsView để chọn tệp trên Google Drive. |
Picker |
Picker là đối tượng cấp cao nhất đại diện cho hành động trên giao diện người dùng với người dùng. Các đối tượng này không được tạo trực tiếp mà sử dụng lớp PickerBuilder . |
PickerBuilder |
PickerBuilder được dùng để tạo các đối tượng Picker . Trừ phi có lưu ý khác, kiểu dữ liệu trả về của các phương thức bên dưới thuộc kiểu PickerBuilder , cho phép bạn liên kết lần lượt từng lệnh gọi. |
ResourceId |
ResourceId là một lớp tiện ích giúp tạo mã nhận dạng tài nguyên cho tài liệu. |
View |
Một lớp trừu tượng cho tất cả khung hiển thị. |
ViewGroup |
ViewGroup là một nhóm thành phần hiển thị trực quan trong ngăn điều hướng. |
Enum
Tên |
Mô tả |
Action |
Loại hành động cho ResponseObject . |
Audience |
Audience là một loại giá trị được liệt kê, dùng để mô tả đối tượng của DocumentObject . |
DocsViewMode |
DocsViewMode là một loại được liệt kê để hiển thị dữ liệu trong DocsView. Sử dụng các giá trị này trong lệnh gọi đến DocsView.setMode . |
Document |
Document là một loại giá trị được liệt kê, dùng để mô tả các trường của DocumentObject . |
Feature |
Feature là một loại giá trị được liệt kê, dùng để bật/tắt các tính năng trên nhiều khung hiển thị. Sử dụng các giá trị này trong lệnh gọi đến PickerBuilder.enableFeature và PickerBuilder.disableFeature . |
Response |
Response là một loại được liệt kê dùng để mô tả các trường của ResponseObject . |
ServiceId |
ServiceId là một loại được liệt kê dùng để mô tả dịch vụ mà mục được chọn từ đó. |
Thumbnail |
Thumbnail là một loại liệt kê, mô tả các trường của ThumbnailObject . |
Type |
Loại của mục đã chọn. |
ViewId |
ViewId là một loại được liệt kê cho nhiều thành phần hiển thị có trong Bộ chọn. Sử dụng các giá trị này trong lệnh gọi đến DocsView và PickerBuilder . |
ViewToken |
ViewToken là một loại được liệt kê dùng để mô tả các phần tử của ResponseObject.viewToken . |
Giao diện
Tên |
Mô tả |
DocumentObject |
DocumentObject là một giao diện mô tả các thuộc tính của một mục đã chọn. |
ResponseObject |
Đối tượng phản hồi được truyền đến phương thức gọi lại. |
ThumbnailObject |
ThumbnailObject là một giao diện mô tả các thuộc tính của ảnh hoặc video. |
Nhập bí danh
Tên |
Mô tả |
Locales |
Các mã ngôn ngữ ISO 639 được hỗ trợ cho PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject là một giao diện mô tả các thuộc tính của thư mục mẹ cho một mục đã chọn. |
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: 2024-11-09 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2024-11-09 UTC."],[[["The Google Picker API enables users to select files from Google Drive and upload files using a builder pattern with `PickerBuilder` and `Picker` classes."],["The API provides various views like `DocsView` for file selection and `DocsUploadView` for uploads, customizable through `PickerBuilder` methods."],["Developers can utilize enums such as `ViewId` and `DocsViewMode` to configure the picker's appearance and functionality."],["Callback functions handle user selections, providing access to selected item details via objects like `DocumentObject` and `ResponseObject`."],["The API offers features like resource ID generation with `ResourceId`, view grouping with `ViewGroup`, and language localization with `Locales`."]]],["The Google Picker API utilizes `PickerBuilder` to construct `Picker` objects, which manage the user interface. You configure the picker by setting parameters such as OAuth token, app ID, and views (e.g., `DocsView`) using `PickerBuilder`. The `setCallback` function process selected files. Different views are available like uploading or selecting files, and the API provides various enums to describe the item and action selected by the user, like `ViewId` and `Action`. Additionally, interfaces such as `DocumentObject` and `ResponseObject` represent data related to the user's selection.\n"]]