Riepilogo delle risorse per l'API Google Picker
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. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-11-09 UTC.
[null,null,["Ultimo aggiornamento 2024-11-09 UTC."],[[["The Google Picker API facilitates selecting or uploading files from Google Drive using a builder pattern with `PickerBuilder` and `Picker` objects."],["Developers can customize the Picker's appearance and functionality, such as specifying views (e.g., DocsView for file selection, DocsUploadView for uploads), OAuth token, and application ID."],["The API provides various classes and enums for controlling view modes, features, actions, and responses, offering flexibility in handling user interactions and selected items."],["Developers can access information about selected items through interfaces like `DocumentObject`, including file attributes and parent folder details."],["`PickerBuilder` offers methods to configure the picker's features, views, and callbacks, enabling developers to tailor it to their application's needs."]]],[]]