Klasse PickerBuilder

PickerBuilder wird zum Erstellen von Picker-Objekten verwendet. Sofern nicht anders angegeben, ist der Rückgabetyp der Methoden unten vom Typ PickerBuilder, sodass Sie einen Aufruf nach dem anderen verketten können.

Beispiele

Erstellen Sie ein einfaches Picker mit dem Builder-Muster.

const picker = new google.pickerPickerBuilder()
  .setOAuthToken('TOKEN_FOR_USER')
  .setAppId('1234567890')  // Cloud Project number
  .addView(google.picker.ViewId.DOCS)
  .setCallback((data) => {
    console.log(data);
  })
  .build();

Unterschrift

export class PickerBuilder

Details

Finale Nein

Methoden

Name Beschreibung
addView(viewOrViewId) Fügen Sie dem Navigationsbereich eine Ansicht hinzu.
addViewGroup(viewGroup) Fügen Sie dem Navigationsbereich der obersten Ebene eine ViewGroup hinzu.
build() Erstellen Sie das Picker-Objekt.
disableFeature(feature) Picker-Funktion deaktivieren
enableFeature(feature) Picker-Funktion aktivieren
getRelayUrl() Rufen Sie die Relay-URL ab, die für gadgets.rpc verwendet wird.
getTitle() Rufen Sie den Titel des Dialogfelds ab.
hideTitleBar() Deaktivieren Sie die Anzeige der Titelleiste. Rufen Sie setTitle mit einem nicht leeren Titel oder undefined auf, um die Funktion wieder zu aktivieren.
isFeatureEnabled(feature) Prüfen Sie, ob eine Auswahl Feature aktiviert ist.
setAppId(appId) Legt die ID der Anwendung fest, die über die Drive API auf die Dateien des Nutzers zugreifen muss.
setCallback(method) Legen Sie die Callback-Methode fest. Diese Methode wird aufgerufen, wenn der Nutzer Elemente auswählt oder den Vorgang abbricht. Die Callback-Methode empfängt ein einzelnes Callback-Objekt. Die Struktur des Callback-Objekts wird im JSON-Leitfaden beschrieben.
setDeveloperKey(key) Legt den Browser-API-Schlüssel fest, der aus der Google Developers Console abgerufen wurde. Weitere Informationen zum Abrufen des Browser-API-Schlüssels finden Sie im Entwicklerleitfaden.
setDocument(document) Legen Sie das Dokument fest.
setLocale(locale) Legen Sie die Sprache für die Auswahl fest. Das Gebietsschema ist ein ISO 639-Sprachcode. Wenn die Sprache nicht unterstützt wird, wird „en-US“ verwendet.
setMaxItems(max) Legt die maximale Anzahl der Elemente fest, die ein Nutzer auswählen kann.
setOAuthToken(token) Legt ein OAuth-Token für die Authentifizierung des aktuellen Nutzers fest.
setOrigin(origin) Legt den Ursprung des Auswahl-Dialogfelds fest. Der Ursprung sollte auf window.location.protocol + '//' + window.location.host der obersten Seite festgelegt werden, wenn Ihre Anwendung in einem iFrame ausgeführt wird.
setRelayUrl(url) Legen Sie die Relay-URL fest, die für gadgets.rpc verwendet wird.
setSelectableMimeTypes(type) Legen Sie die Liste der MIME-Typen fest, die ausgewählt werden können. Trennen Sie MIME-Typen durch Kommas, wenn mehr als einer erforderlich ist. Wenn Sie keine MIME-Typen festlegen, werden Dateien aller MIME-Typen in der Ansicht angezeigt.
setSize(width, height) Legen Sie die bevorzugte Dialogfeldgröße fest. Das Dialogfeld wird automatisch zentriert. Die Mindestgröße beträgt (566.350) und die Höchstgröße (1.051.650).
setTitle(title) Legen Sie den Titel des Dialogfelds fest.
toUri() Gibt den von diesem Builder generierten URI zurück.