La API de Google Picker usa un patrón de generador con PickerBuilder
y 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);
Clases
Nombre |
Descripción |
DocsUploadView |
Usa DocsUploadView para subir archivos a Google Drive. |
DocsView |
Usa DocsView para seleccionar archivos de Google Drive. |
Picker |
Picker es el objeto de nivel superior que representa la acción de la IU con el usuario. Estos objetos no se crean directamente, sino que usan la clase PickerBuilder . |
PickerBuilder |
PickerBuilder se usa para crear objetos Picker . Excepto que se indique lo contrario, el tipo de datos que se muestra de los siguientes métodos es PickerBuilder , lo que te permite encadenar una llamada después de otra. |
ResourceId |
ResourceId es una clase de utilidad para generar IDs de recursos para documentos. |
View |
Una clase abstracta para todas las vistas. |
ViewGroup |
Un ViewGroup es una agrupación visual de vistas en el panel de navegación. |
Enumeraciones
Nombre |
Descripción |
Action |
Es el tipo de acción para el ResponseObject . |
Audience |
Audience es un tipo enumerado que se usa para describir el público de DocumentObject . |
DocsViewMode |
DocsViewMode es un tipo enumerado para mostrar datos en un DocsView. Usa estos valores en las llamadas a DocsView.setMode . |
Document |
Document es un tipo enumerado que se usa para describir los campos de un DocumentObject . |
Feature |
Feature es un tipo enumerado para activar o desactivar funciones de varias vistas. Usa estos valores en las llamadas a PickerBuilder.enableFeature y PickerBuilder.disableFeature . |
Response |
Response es un tipo enumerado que se usa para describir los campos de un ResponseObject . |
ServiceId |
ServiceId es un tipo enumerado que se usa para describir el servicio en el que se seleccionó el elemento. |
Thumbnail |
Thumbnail es un tipo enumerado que describe los campos de una ThumbnailObject . |
Type |
Es el tipo del elemento seleccionado. |
ViewId |
ViewId es un tipo enumerado para las diferentes vistas disponibles en el selector. Usa estos valores en las llamadas a DocsView y PickerBuilder . |
ViewToken |
ViewToken es un tipo enumerado que se usa para describir los elementos de una ResponseObject.viewToken . |
Interfaces
Nombre |
Descripción |
DocumentObject |
DocumentObject es una interfaz que describe los atributos de un elemento seleccionado. |
ResponseObject |
Es el objeto de respuesta que se pasa al método de devolución de llamada. |
ThumbnailObject |
ThumbnailObject es una interfaz que describe los atributos de una foto o un video. |
Alias de tipo
Nombre |
Descripción |
Locales |
Los códigos de idioma ISO 639 compatibles para PickerBuilder.setLocale |
ParentDocumentObject |
ParentDocumentObject es una interfaz que describe los atributos de una carpeta superior para un elemento seleccionado. |