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 是代表使用者 UI 動作的頂層物件。這些物件並非直接建立,而是使用 PickerBuilder 類別。
PickerBuilder PickerBuilder 用於建立 Picker 物件。除非另有說明,否則下列方法的傳回型別為 PickerBuilder 類型,可讓您逐一連結呼叫。
ResourceId ResourceId 是用於為文件產生資源 ID 的實用工具類別。
View 所有檢視畫面的抽象類別。
ViewGroup ViewGroup 是導覽窗格中檢視畫面的視覺分組。

列舉

名稱 說明
Action ResponseObject 的動作類型。
Audience Audience 是列舉類型,用於描述 DocumentObject 的目標對象。
DocsViewMode DocsViewMode 是用於在 DocsView 中顯示資料的列舉型別。在對 DocsView.setMode 的呼叫中使用這些值。
Document Document 是列舉類型,用來說明 DocumentObject 的欄位。
Feature Feature 是已列舉類型,可用於開啟/關閉各種檢視畫面的功能。在對 PickerBuilder.enableFeaturePickerBuilder.disableFeature 的呼叫中使用這些值。
Response Response 是用來描述 ResponseObject 欄位的列舉型別。
ServiceId ServiceId 是用來描述所選項目的服務的列舉型別。
Thumbnail Thumbnail 是列舉類型,用於說明 ThumbnailObject 的欄位。
Type 所選項目的類型。
ViewId ViewId 是 Picker 中可用的各種檢視畫面的列舉型別。在對 DocsViewPickerBuilder 的呼叫中使用這些值。
ViewToken ViewToken 是列舉類型,用來描述 ResponseObject.viewToken 的元素。

介面

名稱 說明
DocumentObject DocumentObject 是介面,用於說明所選項目的屬性。
ResponseObject 傳遞至回呼方法的回應物件。
ThumbnailObject ThumbnailObject 是描述相片或影片屬性的介面。

類型別名

名稱 說明
Locales PickerBuilder.setLocale 支援的 ISO 639 語言代碼。
ParentDocumentObject ParentDocumentObject 是介面,可說明所選項目的父項資料夾屬性。