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