PickerBuilder viene utilizzato per creare oggetti Picker. Salvo diversa indicazione, il tipo di ritorno dei metodi riportati di seguito è di tipo PickerBuilder, il che consente di concatenare una chiamata dopo l'altra.
Esempi
Crea un Picker di base utilizzando il pattern di builder.
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();
Firma
export class PickerBuilder
Dettagli
| Finale | No | 
|---|
Metodi
| Nome | Descrizione | 
|---|---|
| addView(viewOrViewId) | Aggiungi una visualizzazione al riquadro di navigazione. | 
| addViewGroup(viewGroup) | Aggiungi un ViewGroup al riquadro di navigazione di primo livello. | 
| build() | Costruisci l'oggetto Picker. | 
| disableFeature(feature) | Disattivare una funzionalità del selettore. | 
| enableFeature(feature) | Attivare una funzionalità di selettore. | 
| getRelayUrl() | Recupera l'URL di inoltro, utilizzato per gadgets.rpc. | 
| getTitle() | Recupera il titolo della finestra di dialogo. | 
| hideTitleBar() | Disattiva la visualizzazione della barra del titolo. Per riattivarlo, chiama setTitlecon un titolo non vuoto oundefined. | 
| isFeatureEnabled(feature) | Controlla se è attivato un selettore Feature. | 
| setAppId(appId) | Imposta l'ID dell'applicazione che deve accedere ai file dell'utente tramite Drive API. | 
| setCallback(method) | Imposta il metodo di callback. Questo metodo viene chiamato quando l'utente seleziona gli articoli o annulla. Il metodo di callback riceve un singolo oggetto di callback. La struttura dell'oggetto callback è descritta nella guida JSON. | 
| setDeveloperKey(key) | Imposta la chiave API del browser ottenuta dalla Google Developers Console. Per informazioni dettagliate su come ottenere la chiave API del browser, consulta la Guida per gli sviluppatori. | 
| setDocument(document) | Imposta il documento. | 
| setLocale(locale) | Imposta le impostazioni internazionali per il selettore. Le impostazioni internazionali sono un codice lingua ISO 639. Se la lingua non è supportata, viene utilizzata la lingua inglese (Stati Uniti). | 
| setMaxItems(max) | Imposta il numero massimo di elementi che un utente può scegliere. | 
| setOAuthToken(token) | Imposta un token OAuth da utilizzare per autenticare l'utente corrente. | 
| setOrigin(origin) | Imposta l'origine della finestra di dialogo del selettore. L'origine deve essere impostata su window.location.protocol + "//" + window.location.host della pagina principale, se l'applicazione è in esecuzione in un iframe. | 
| setRelayUrl(url) | Imposta l'URL di inoltro, utilizzato per keys.rpc. | 
| setSelectableMimeTypes(type) | Imposta l'elenco dei tipi MIME che saranno selezionabili. Utilizza le virgole per separare i tipi MIME se ne è richiesto più di uno. Se non imposti i tipi MIME, nella visualizzazione vengono visualizzati i file di tutti i tipi MIME. | 
| setSize(width, height) | Imposta le dimensioni preferite della finestra di dialogo. La finestra di dialogo verrà centrata automaticamente. Ha una dimensione minima di (566.350) e una dimensione massima di (1051.650). | 
| setTitle(title) | Imposta il titolo della finestra di dialogo. | 
| toUri() | Restituisce l'URI generato da questo generatore. |