Ringkasan resource untuk Google Picker API
Google Picker API menggunakan pola builder dengan
PickerBuilder
dan Picker
.
const picker = new google.picker.PickerBuilder()
.setOAuthtoken('TOKEN_FOR_USER')
.setAppId('1234567890') // Cloud Project number
.addView(google.picker.ViewId.DOCS)
.setCallback((data) => {
console.log(data);
})
.build();
picker.setVisible(true);
Class
Nama |
Deskripsi |
DocsUploadView |
Gunakan DocsUploadView untuk mengupload file ke Google Drive. |
DocsView |
Gunakan DocsView untuk memilih file dari Google Drive. |
Picker |
Picker adalah objek tingkat teratas yang mewakili tindakan UI dengan pengguna. Objek ini tidak dibuat secara langsung, tetapi menggunakan class PickerBuilder . |
PickerBuilder |
PickerBuilder digunakan untuk membuat objek Picker . Kecuali jika dinyatakan lain, jenis nilai yang ditampilkan dari metode di bawah adalah jenis PickerBuilder , yang memungkinkan Anda membuat rantai panggilan satu per satu. |
ResourceId |
ResourceId adalah class utilitas untuk menghasilkan ID resource untuk dokumen. |
View |
Class abstrak untuk semua tampilan. |
ViewGroup |
ViewGroup adalah pengelompokan visual pada panel navigasi. |
Enum
Nama |
Deskripsi |
Action |
Jenis tindakan untuk ResponseObject . |
Audience |
Audience adalah jenis yang dihitung dan digunakan untuk mendeskripsikan audiens DocumentObject . |
DocsViewMode |
DocsViewMode adalah jenis yang dihitung untuk menampilkan data dalam DocsView. Gunakan nilai ini dalam panggilan ke DocsView.setMode . |
Document |
Document adalah jenis enum yang digunakan untuk mendeskripsikan kolom DocumentObject . |
Feature |
Feature adalah jenis terenumerasi untuk mengaktifkan/menonaktifkan fitur untuk berbagai tampilan. Gunakan nilai ini dalam panggilan ke PickerBuilder.enableFeature dan PickerBuilder.disableFeature . |
Response |
Response adalah jenis enum yang digunakan untuk mendeskripsikan kolom ResponseObject . |
ServiceId |
ServiceId adalah jenis enumerasi yang digunakan untuk mendeskripsikan layanan tempat item dipilih. |
Thumbnail |
Thumbnail adalah jenis terenumerasi yang menjelaskan kolom ThumbnailObject . |
Type |
Jenis item yang dipilih. |
ViewId |
ViewId adalah jenis terenumerasi untuk berbagai tampilan yang tersedia di Pemilih. Gunakan nilai ini dalam panggilan ke DocsView dan PickerBuilder . |
ViewToken |
ViewToken adalah jenis yang dihitung dan digunakan untuk mendeskripsikan elemen ResponseObject.viewToken . |
Antarmuka
Nama |
Deskripsi |
DocumentObject |
DocumentObject adalah antarmuka yang mendeskripsikan atribut item yang dipilih. |
ResponseObject |
Objek respons yang diteruskan ke metode callback. |
ThumbnailObject |
ThumbnailObject adalah antarmuka yang menjelaskan atribut foto atau video. |
Mengetik alias
Nama |
Deskripsi |
Locales |
Kode bahasa ISO 639 yang didukung untuk PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject adalah antarmuka yang mendeskripsikan atribut folder induk untuk item yang dipilih. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-11-09 UTC.
[null,null,["Terakhir diperbarui pada 2024-11-09 UTC."],[[["The Google Picker API facilitates selecting or uploading files from Google Drive using a builder pattern with `PickerBuilder` and `Picker` objects."],["Developers can customize the Picker's appearance and functionality, such as specifying views (e.g., DocsView for file selection, DocsUploadView for uploads), OAuth token, and application ID."],["The API provides various classes and enums for controlling view modes, features, actions, and responses, offering flexibility in handling user interactions and selected items."],["Developers can access information about selected items through interfaces like `DocumentObject`, including file attributes and parent folder details."],["`PickerBuilder` offers methods to configure the picker's features, views, and callbacks, enabling developers to tailor it to their application's needs."]]],[]]