Google Picker API 的资源摘要

Google Picker API 使用带有 PickerBuilderPicker 的构建器模式。

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.enableFeaturePickerBuilder.disableFeature 的调用中使用这些值。
Response Response 是一种枚举类型,用于描述 ResponseObject 的字段。
ServiceId ServiceId 是一个枚举类型,用于描述所选项来自的服务。
Thumbnail Thumbnail 是一种枚举类型,用于描述 ThumbnailObject 的字段。
Type 所选项的类型。
ViewId ViewId 是选择器中可用各种视图的枚举类型。在对 DocsViewPickerBuilder 的调用中使用这些值。
ViewToken ViewToken 是一种枚举类型,用于描述 ResponseObject.viewToken 的元素。

接口

名称 说明
DocumentObject DocumentObject 是一个接口,用于描述所选项的属性。
ResponseObject 传递给回调方法的响应对象。
ThumbnailObject ThumbnailObject 是一个用于描述照片或视频属性的接口。

类型别名

名称 说明
Locales PickerBuilder.setLocale 支持的 ISO 639 语言代码。
ParentDocumentObject ParentDocumentObject 是一个接口,用于描述所选项的父文件夹的属性。