Ressourcenzusammenfassung für die Google Picker API
Die Google Picker API verwendet ein Builder-Muster mit PickerBuilder
und 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);
Klassen
Name |
Beschreibung |
DocsUploadView |
Verwenden Sie DocsUploadView , um Dateien in Google Drive hochzuladen. |
DocsView |
Mit DocsView können Sie Dateien aus Google Drive auswählen. |
Picker |
Picker ist das Objekt der obersten Ebene, das die UI-Aktion mit dem Nutzer darstellt. Diese Objekte werden nicht direkt erstellt, sondern über die Klasse PickerBuilder . |
PickerBuilder |
PickerBuilder wird verwendet, um Picker -Objekte zu erstellen. Sofern nicht anders angegeben, ist der Rückgabetyp der folgenden Methoden vom Typ PickerBuilder . Sie können also einen Aufruf nach dem anderen verketten. |
ResourceId |
ResourceId ist eine Dienstprogrammklasse zum Generieren von Ressourcen-IDs für Dokumente. |
View |
Eine abstrakte Klasse für alle Ansichten. |
ViewGroup |
Eine ViewGroup ist eine visuelle Gruppierung von Ansichten im Navigationsbereich. |
Enums
Name |
Beschreibung |
Action |
Der Aktionstyp für die ResponseObject . |
Audience |
Audience ist ein Aufzählungstyp, mit dem die Zielgruppe von DocumentObject beschrieben wird. |
DocsViewMode |
DocsViewMode ist ein enumerierter Typ für die Darstellung von Daten in einer DocsView. Verwenden Sie diese Werte in DocsView.setMode -Aufrufen. |
Document |
Document ist ein Aufzählungstyp, mit dem die Felder einer DocumentObject beschrieben werden. |
Feature |
Feature ist ein enumerierter Typ, mit dem Funktionen für verschiedene Ansichten aktiviert oder deaktiviert werden können. Verwenden Sie diese Werte in Aufrufen von PickerBuilder.enableFeature und PickerBuilder.disableFeature . |
Response |
Response ist ein Enum-Typ, mit dem die Felder einer ResponseObject beschrieben werden. |
ServiceId |
ServiceId ist ein Aufzählungstyp, der den Dienst beschreibt, aus dem das Element ausgewählt wurde. |
Thumbnail |
Thumbnail ist ein enumerierter Typ, der die Felder einer ThumbnailObject beschreibt. |
Type |
Der Typ des ausgewählten Elements. |
ViewId |
ViewId ist ein enumerierter Typ für die verschiedenen Ansichten, die in der Auswahl verfügbar sind. Verwenden Sie diese Werte in Aufrufen von DocsView und PickerBuilder . |
ViewToken |
ViewToken ist ein enumerierter Typ, mit dem die Elemente eines ResponseObject.viewToken beschrieben werden. |
Interfaces
Name |
Beschreibung |
DocumentObject |
DocumentObject ist eine Benutzeroberfläche, auf der die Attribute eines ausgewählten Elements beschrieben werden. |
ResponseObject |
Das Antwortobjekt, das an die Callback-Methode übergeben wird. |
ThumbnailObject |
ThumbnailObject ist eine Benutzeroberfläche, die die Attribute eines Fotos oder Videos beschreibt. |
Typaliasse
Name |
Beschreibung |
Locales |
Die unterstützten ISO 639-Sprachcodes für PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject ist eine Oberfläche, auf der die Attribute eines übergeordneten Ordners für ein ausgewähltes Element beschrieben werden. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-11-09 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-11-09 (UTC)."],[[["The Google Picker API enables users to select files from Google Drive and upload files using a builder pattern with `PickerBuilder` and `Picker` classes."],["The API provides various views like `DocsView` for file selection and `DocsUploadView` for uploads, customizable through `PickerBuilder` methods."],["Developers can utilize enums such as `ViewId` and `DocsViewMode` to configure the picker's appearance and functionality."],["Callback functions handle user selections, providing access to selected item details via objects like `DocumentObject` and `ResponseObject`."],["The API offers features like resource ID generation with `ResourceId`, view grouping with `ViewGroup`, and language localization with `Locales`."]]],["The Google Picker API utilizes `PickerBuilder` to construct `Picker` objects, which manage the user interface. You configure the picker by setting parameters such as OAuth token, app ID, and views (e.g., `DocsView`) using `PickerBuilder`. The `setCallback` function process selected files. Different views are available like uploading or selecting files, and the API provides various enums to describe the item and action selected by the user, like `ViewId` and `Action`. Additionally, interfaces such as `DocumentObject` and `ResponseObject` represent data related to the user's selection.\n"]]