L'API Google Picker utilizza un pattern di builder con PickerBuilder
e 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);
Corsi
Nome |
Descrizione |
DocsUploadView |
Usa DocsUploadView per caricare file su Google Drive. |
DocsView |
Usa DocsView per selezionare i file da Google Drive. |
Picker |
Picker è l'oggetto di primo livello che rappresenta l'azione dell'interfaccia utente con l'utente. Questi oggetti non vengono creati direttamente, ma viene utilizzata la classe PickerBuilder . |
PickerBuilder |
PickerBuilder viene utilizzato per creare oggetti Picker . Salvo diversa indicazione, il tipo di ritorno dei metodi riportati di seguito è di tipo PickerBuilder , il che ti consente di concatenare una chiamata dopo l'altra. |
ResourceId |
ResourceId è una classe di utilità per la generazione di ID risorsa per i documenti. |
View |
Una classe astratta per tutte le visualizzazioni. |
ViewGroup |
Un ViewGroup è un raggruppamento visivo di visualizzazioni nel riquadro di navigazione. |
Enum
Nome |
Descrizione |
Action |
Il tipo di azione per il ResponseObject . |
Audience |
Audience è un tipo enumerato utilizzato per descrivere il pubblico di DocumentObject . |
DocsViewMode |
DocsViewMode è un tipo enumerato per la visualizzazione dei dati in una DocsView. Utilizza questi valori nelle chiamate a DocsView.setMode . |
Document |
Document è un tipo enumerato utilizzato per descrivere i campi di un DocumentObject . |
Feature |
Feature è un tipo enumerato per attivare/disattivare le funzionalità per varie visualizzazioni. Utilizza questi valori nelle chiamate a PickerBuilder.enableFeature e PickerBuilder.disableFeature . |
Response |
Response è un tipo enumerato utilizzato per descrivere i campi di un ResponseObject . |
ServiceId |
ServiceId è un tipo enumerato utilizzato per descrivere il servizio da cui è stato selezionato l'elemento. |
Thumbnail |
Thumbnail è un tipo enumerato che descrive i campi di un ThumbnailObject . |
Type |
Il tipo di elemento selezionato. |
ViewId |
ViewId è un tipo enumerato per le varie visualizzazioni disponibili nel selettore. Utilizza questi valori nelle chiamate a DocsView e PickerBuilder . |
ViewToken |
ViewToken è un tipo enumerato utilizzato per descrivere gli elementi di un ResponseObject.viewToken . |
Interfacce
Nome |
Descrizione |
DocumentObject |
DocumentObject è un'interfaccia che descrive gli attributi di un elemento selezionato. |
ResponseObject |
L'oggetto risposta passato al metodo di callback. |
ThumbnailObject |
ThumbnailObject è un'interfaccia che descrive gli attributi di una foto o di un video. |
Alias del tipo
Nome |
Descrizione |
Locales |
I codici lingua ISO 639 supportati per PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject è un'interfaccia che descrive gli attributi di una cartella principale per un elemento selezionato. |