Google Picker API 的资源摘要
Google Picker API 使用带有 PickerBuilder
和 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);
类
名称 |
说明 |
DocsUploadView |
使用 DocsUploadView 将文件上传到 Google 云端硬盘。 |
DocsView |
使用 DocsView 从 Google 云端硬盘中选择文件。 |
Picker |
Picker 是表示用户的界面操作的顶级对象。这些对象不是直接创建的,而是使用 PickerBuilder 类创建的。 |
PickerBuilder |
PickerBuilder 用于创建 Picker 对象。除非另有说明,否则以下方法的返回类型均为 PickerBuilder ,这让您可以将一个调用链接到另一个调用。 |
ResourceId |
ResourceId 是一个实用程序类,用于为文档生成资源 ID。 |
View |
适用于所有视图的抽象类。 |
ViewGroup |
ViewGroup 是导航窗格中视图的可视化分组。 |
枚举
名称 |
说明 |
Action |
ResponseObject 的操作类型。 |
Audience |
Audience 是一种枚举类型,用于描述 DocumentObject 的受众群体。 |
DocsViewMode |
DocsViewMode 是在 DocumentView 中显示数据的枚举类型。在调用 DocsView.setMode 时使用这些值。 |
Document |
Document 是一种枚举类型,用于描述 DocumentObject 的字段。 |
Feature |
Feature 是一种枚举类型,用于为各种视图开启/关闭功能。在对 PickerBuilder.enableFeature 和 PickerBuilder.disableFeature 的调用中使用这些值。 |
Response |
Response 是一种枚举类型,用于描述 ResponseObject 的字段。 |
ServiceId |
ServiceId 是一个枚举类型,用于描述所选项来自的服务。 |
Thumbnail |
Thumbnail 是一种枚举类型,用于描述 ThumbnailObject 的字段。 |
Type |
所选项的类型。 |
ViewId |
ViewId 是选择器中可用各种视图的枚举类型。在对 DocsView 和 PickerBuilder 的调用中使用这些值。 |
ViewToken |
ViewToken 是一种枚举类型,用于描述 ResponseObject.viewToken 的元素。 |
接口
类型别名
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-09。
[null,null,["最后更新时间 (UTC):2024-11-09。"],[[["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`."]]],[]]