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() |
gadgets.rpc に使用されるリレー URL を取得します。 |
getTitle() |
ダイアログのタイトルを取得します。 |
hideTitleBar() |
タイトルバーの表示を無効にします。再度有効にするには、空でないタイトルまたは undefined を指定して setTitle を呼び出します。 |
isFeatureEnabled(feature) |
ピッカー Feature が有効になっているかどうかを確認します。 |
setAppId(appId) |
Drive API を介してユーザーのファイルにアクセスする必要があるアプリの ID を設定します。 |
setCallback(method) |
コールバック メソッドを設定します。このメソッドは、ユーザーがアイテムを選択したとき、またはキャンセルしたときに呼び出されます。コールバック メソッドは、単一のコールバック オブジェクトを受け取ります。コールバック オブジェクトの構造については、JSON ガイドをご覧ください。 |
setDeveloperKey(key) |
Google Developers Console から取得したブラウザ 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) |
ガジェットの rpc に使用されるリレー URL を設定します。 |
setSelectableMimeTypes(type) |
選択可能な MIME タイプのリストを設定します。複数の MIME タイプが必要な場合は、カンマで区切ります。MIME タイプを設定しない場合、すべての MIME タイプのファイルがビューに表示されます。 |
setSize(width, height) |
優先するダイアログ サイズを設定します。ダイアログは自動的に中央に配置されます。最小サイズは(566,350)、最大サイズは(1,051,650)です。 |
setTitle(title) |
ダイアログのタイトルを設定します。 |
toUri() |
このビルダーで生成された URI を返します。 |