PickerBuilder 用於建立 Picker 物件。除非另有說明,否則下列方法的傳回類型為 PickerBuilder 類型,可讓您連結一個又一個呼叫。
範例
使用建構工具模式建構基本 Picker。
const picker = new google.pickerPickerBuilder()
  .setOAuthToken('TOKEN_FOR_USER')
  .setAppId('1234567890')  // Cloud Project number
  .addView(google.picker.ViewId.DOCS)
  .setCallback((data) => {
    console.log(data);
  })
  .build();
簽名
export class PickerBuilder
詳細資料
| 決賽 | 否 | 
|---|
方法
| 名稱 | 說明 | 
|---|---|
| addView(viewOrViewId) | 在導覽窗格中新增檢視畫面。 | 
| addViewGroup(viewGroup) | 將 ViewGroup 新增至頂層導覽窗格。 | 
| build() | 建構 Picker 物件。 | 
| disableFeature(feature) | 停用挑選器功能。 | 
| enableFeature(feature) | 啟用挑選器功能。 | 
| getRelayUrl() | 取得用於 widgets.rpc 的轉送網址。 | 
| getTitle() | 取得對話方塊標題。 | 
| hideTitleBar() | 停用標題列。如要重新啟用,請呼叫 setTitle中包含非空白的標題,或使用undefined呼叫。 | 
| isFeatureEnabled(feature) | 檢查是否已啟用挑選器 Feature。 | 
| setAppId(appId) | 設定需要透過 Drive API存取使用者檔案的應用程式 ID。 | 
| setCallback(method) | 設定回呼方法。當使用者選取項目或取消時,系統會呼叫此方法。回呼方法會接收單一回呼物件。如要瞭解回呼物件的結構,請參閱 JSON 指南。 | 
| setDeveloperKey(key) | 設定從 Google Developers Console 取得的 Browser API 金鑰。如要進一步瞭解如何取得瀏覽器 API 金鑰,請參閱開發人員指南。 | 
| setDocument(document) | 設定文件。 | 
| setLocale(locale) | 設定挑選器的語言代碼。語言代碼是 ISO 639 語言代碼。如果系統不支援該語言,就會使用 en-US。 | 
| setMaxItems(max) | 設定使用者可挑選的項目數量上限。 | 
| setOAuthToken(token) | 設定用於驗證目前使用者的 OAuth 權杖。 | 
| setOrigin(origin) | 設定挑選器對話方塊的來源。如果應用程式是在 iframe 中執行,來源應設為最頂層網頁的 window.location.protocol + '//' + window.location.host。 | 
| setRelayUrl(url) | 設定用於 actionss.rpc 的轉送網址。 | 
| setSelectableMimeTypes(type) | 設定可選取的 MIME 類型清單。如果需要多個 MIME 類型,請使用半形逗號分隔。如果您未設定 MIME 類型,畫面上會顯示所有 MIME 類型的檔案。 | 
| setSize(width, height) | 設定偏好的對話方塊大小。對話方塊會自動置中。大小下限為 (566,350),上限則為 (1051,650)。 | 
| setTitle(title) | 設定對話方塊標題。 | 
| toUri() | 傳回此建構工具產生的 URI。 |