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