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