Class PickerBuilder

PickerBuilder digunakan untuk membuat objek Picker. Kecuali jika dinyatakan lain, jenis nilai yang ditampilkan dari metode di bawah adalah jenis PickerBuilder, sehingga Anda dapat menggabungkan satu panggilan setelah panggilan lainnya.

Contoh

Buat Picker dasar menggunakan pola builder.

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();

Tanda Tangan

export class PickerBuilder

Detail

Final Tidak

Metode

Nama Deskripsi
addView(viewOrViewId) Menambahkan tampilan ke panel navigasi.
addViewGroup(viewGroup) Tambahkan ViewGroup ke panel navigasi tingkat teratas.
build() Buat objek Pemilih.
disableFeature(feature) Menonaktifkan fitur pemilih.
enableFeature(feature) Aktifkan fitur pemilih.
getRelayUrl() Dapatkan URL relay, yang digunakan untuk gadgets.rpc.
getTitle() Mendapatkan judul dialog.
hideTitleBar() Nonaktifkan panel judul agar tidak ditampilkan. Untuk mengaktifkan kembali, panggil setTitle dengan judul yang tidak kosong atau undefined.
isFeatureEnabled(feature) Periksa apakah pemilih Feature diaktifkan.
setAppId(appId) Menetapkan ID aplikasi yang perlu mengakses file pengguna melalui Drive API.
setCallback(method) Tetapkan metode callback. Metode ini dipanggil saat pengguna memilih item atau membatalkan. Metode callback menerima satu objek callback. Struktur objek callback dijelaskan dalam Panduan JSON.
setDeveloperKey(key) Menetapkan kunci Browser API yang diperoleh dari Konsol Google Developer. Lihat Panduan Developer untuk mengetahui detail cara mendapatkan kunci API Browser.
setDocument(document) Tetapkan dokumen.
setLocale(locale) Menetapkan lokalitas untuk pemilih. Lokalitas adalah kode bahasa ISO 639. Jika bahasa tidak didukung, en-US akan digunakan.
setMaxItems(max) Menetapkan jumlah maksimum item yang dapat dipilih pengguna.
setOAuthToken(token) Menetapkan token OAuth yang akan digunakan untuk mengautentikasi pengguna saat ini.
setOrigin(origin) Menetapkan asal dialog pemilih. Asal harus ditetapkan ke window.location.protocol + '//' + window.location.host dari halaman paling atas, jika aplikasi Anda berjalan di iframe.
setRelayUrl(url) Menetapkan URL relay, yang digunakan untuk gadgets.rpc.
setSelectableMimeTypes(type) Menetapkan daftar jenis MIME yang dapat dipilih. Gunakan koma untuk memisahkan jenis MIME jika diperlukan lebih dari satu. Jika Anda tidak menyetel jenis MIME, file dari semua jenis MIME akan ditampilkan dalam tampilan.
setSize(width, height) Menetapkan ukuran dialog pilihan. Dialog akan otomatis berada di tengah. Ukuran minimumnya adalah (566.350) dan ukuran maksimumnya adalah (1.051.650).
setTitle(title) Tetapkan judul dialog.
toUri() Menampilkan URI yang dihasilkan oleh builder ini.