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.