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 Mit DocsUploadView können Sie Dateien in Google Drive hochladen.
DocsView Verwenden Sie DocsView, um Dateien aus Google Drive auszuwählen.
Picker Picker ist das Objekt der obersten Ebene, das die UI-Aktion mit dem Nutzer darstellt. Diese Objekte werden nicht direkt erstellt, sondern verwenden die Klasse PickerBuilder.
PickerBuilder PickerBuilder wird zum Erstellen von Picker-Objekten verwendet. Sofern nicht anders angegeben, ist der Rückgabetyp der Methoden unten vom Typ PickerBuilder. Dadurch können Sie einen Aufruf nach dem anderen verketten.
ResourceId ResourceId ist eine Hilfsklasse zum Generieren von Ressourcen-IDs für Dokumente.
View Eine abstrakte Klasse für alle Ansichten.
ViewGroup Ein ViewGroup ist eine visuelle Gruppierung von Ansichten im Navigationsbereich.

Enums

Name Beschreibung
Action Der Aktionstyp für ResponseObject.
Audience Audience ist ein Aufzählungstyp, mit dem die Zielgruppe des DocumentObject beschrieben wird.
DocsViewMode DocsViewMode ist ein aufgezählter Typ zum Anzeigen von Daten in einer DocsView. Verwenden Sie diese Werte in Aufrufen von DocsView.setMode.
Document Document ist ein Aufzählungstyp, mit dem die Felder eines DocumentObject beschrieben werden.
Feature Feature ist ein Aufzählungstyp zum Aktivieren/Deaktivieren von Funktionen für verschiedene Ansichten. Verwenden Sie diese Werte in Aufrufen von PickerBuilder.enableFeature und PickerBuilder.disableFeature.
Response Response ist ein Aufzählungstyp, mit dem die Felder eines ResponseObject beschrieben werden.
ServiceId ServiceId ist ein aufgezählter Typ, der den Dienst beschreibt, aus dem das Element ausgewählt wurde.
Thumbnail Thumbnail ist ein Aufzählungstyp, der die Felder eines ThumbnailObject beschreibt.
Type Der Typ des ausgewählten Elements.
ViewId ViewId ist ein Aufzählungstyp 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 Aufzählungstyp, der zur Beschreibung der Elemente eines ResponseObject.viewToken verwendet wird.

Schnittstellen

Name Beschreibung
DocumentObject DocumentObject ist eine Schnittstelle, die die Attribute eines ausgewählten Elements beschreibt.
ResponseObject Das Antwortobjekt, das an die Callback-Methode übergeben wird.
ThumbnailObject ThumbnailObject ist eine Schnittstelle, 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 Schnittstelle, die die Attribute eines übergeordneten Ordners für ein ausgewähltes Element beschreibt.