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 的元素。 |
接口
类型别名