Podsumowanie zasobów dla interfejsu Google Picker API
Interfejs Google Picker API używa wzorca kreatora z PickerBuilder
i 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);
Zajęcia
Nazwa |
Opis |
DocsUploadView |
Aby przesłać pliki na Dysk Google, użyj opcji DocsUploadView . |
DocsView |
Naciśnij DocsView , aby wybrać pliki z Dysku Google. |
Picker |
Picker to obiekt najwyższego poziomu reprezentujący działanie interfejsu użytkownika. Te obiekty nie są tworzone bezpośrednio, ale zamiast tego używają klasy PickerBuilder . |
PickerBuilder |
PickerBuilder służy do tworzenia obiektów Picker . O ile nie wskazano inaczej, poniższe metody zwracają typ PickerBuilder , co umożliwia łączenie wywołań w łańcuch. |
ResourceId |
ResourceId to klasa pomocnicza do generowania identyfikatorów zasobów dla dokumentów. |
View |
Abstrakcyjna klasa dla wszystkich widoków. |
ViewGroup |
ViewGroup to wizualne grupowanie widoków w panelu nawigacji. |
Wartości w polu enum
Nazwa |
Opis |
Action |
Typ działania dla ResponseObject . |
Audience |
Audience to typ wyliczenia używany do opisania odbiorców DocumentObject . |
DocsViewMode |
DocsViewMode to typ wyliczany do wyświetlania danych w obiekcie DocumentView. Używaj tych wartości w wywołaniach funkcji DocsView.setMode . |
Document |
Document to typ za pomocą którego można opisać pola DocumentObject . |
Feature |
Feature to typ wyliczeniowy służący do włączania i wyłączania funkcji w różnych widokach. Używaj tych wartości w wywołaniach funkcji PickerBuilder.enableFeature i PickerBuilder.disableFeature . |
Response |
Response to typ za pomocą którego można opisać pola ResponseObject . |
ServiceId |
ServiceId to typ z enumeracji używany do opisywania usługi, z której wybrano element. |
Thumbnail |
Thumbnail to typ wyliczeniowy opisujący pola ThumbnailObject . |
Type |
Typ wybranego elementu. |
ViewId |
ViewId to typ z wyliczeniami różnych widoków dostępnych w selektorze. Używaj tych wartości w wywołaniach funkcji DocsView i PickerBuilder . |
ViewToken |
ViewToken to typ wyliczeniowy używany do opisywania elementów ResponseObject.viewToken . |
Interfejsy
Nazwa |
Opis |
DocumentObject |
DocumentObject to interfejs opisujący atrybuty wybranego elementu. |
ResponseObject |
Obiekt odpowiedzi przekazany do metody wywołania zwrotnego. |
ThumbnailObject |
ThumbnailObject to interfejs opisujący atrybuty zdjęcia lub filmu. |
Aliasy typu
Nazwa |
Opis |
Locales |
Obsługiwane kody języków ISO 639 dla PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject to interfejs opisujący atrybuty folderu nadrzędnego wybranego elementu. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-11-09 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]],[]]