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。 |