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.
Beispiele
Erstellen Sie mithilfe des Builder-Musters eine einfache Picker
.
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) |
Deaktivieren Sie eine Auswahlfunktion. |
enableFeature(feature) |
Aktivieren Sie eine Auswahlfunktion. |
getRelayUrl() |
Ruft die Relay-URL ab, die für gadgets.rpc verwendet wird. |
getTitle() |
Rufen Sie den Titel des Dialogfelds ab. |
hideTitleBar() |
Deaktivieren Sie die Titelleiste. Wenn Sie die Funktion wieder aktivieren möchten, rufen Sie setTitle mit einem nicht leeren Titel oder undefined auf. |
isFeatureEnabled(feature) |
Prüfen Sie, ob die Auswahl Feature aktiviert ist. |
setAppId(appId) |
Hier wird die ID der Anwendung festgelegt, 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 Artikel auswählt oder den Vorgang abbricht. Die Callback-Methode empfängt ein einzelnes Callback-Objekt. Die Struktur des Rückrufobjekts wird im JSON-Leitfaden beschrieben. |
setDeveloperKey(key) |
Hier wird der Browser API-Schlüssel festgelegt, der in der Google Developers Console abgerufen wurde. Weitere Informationen zum Abrufen des Browser API-Schlüssels finden Sie im Entwicklerhandbuch. |
setDocument(document) |
Legen Sie das Dokument fest. |
setLocale(locale) |
Legen Sie die Sprache für die Auswahl fest. Die Sprache ist ein ISO 639-Sprachcode. Wenn die Sprache nicht unterstützt wird, wird „en-US“ verwendet. |
setMaxItems(max) |
Legt die maximale Anzahl von Elementen fest, die ein Nutzer auswählen kann. |
setOAuthToken(token) |
Legt ein OAuth-Token fest, das zur Authentifizierung des aktuellen Nutzers verwendet werden soll. |
setOrigin(origin) |
Hiermit wird die Quelle des Auswahldialogfelds festgelegt. Wenn Ihre Anwendung in einem Iframe ausgeführt wird, sollte der Ursprung auf „window.location.protocol“ + „//“ + „window.location.host“ der obersten Seite festgelegt sein. |
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 mit Kommas, wenn mehr als einer erforderlich ist. Wenn Sie keine MIME-Typen festlegen, werden in der Ansicht Dateien aller MIME-Typen angezeigt. |
setSize(width, height) |
Legen Sie die gewünschte Größe des Dialogfelds fest. Das Dialogfeld wird automatisch zentriert. Sie hat eine Mindestgröße von (566.350) und eine maximale Größe von (1.051.650). |
setTitle(title) |
Legen Sie den Titel des Dialogfelds fest. |
toUri() |
Gibt den von diesem Builder generierten URI zurück. |