Resumen de recursos de la API de Google Picker
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La API de Google Picker usa un patrón de compilador 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. Salvo que se indique lo contrario, el tipo de devolución de los métodos que se indican a continuación es PickerBuilder, lo que te permite encadenar una llamada tras otra. |
ResourceId |
ResourceId es una clase de utilidad para generar IDs de recursos para documentos. |
View |
Es una clase abstracta para todas las vistas. |
ViewGroup |
Un ViewGroup es una agrupación visual de vistas en el panel de navegación. |
Enums
| Nombre |
Descripción |
Action |
Es el tipo de acción del objeto ResponseObject. |
Audience |
Audience es un tipo enumerado que se usa para describir el público del DocumentObject. |
DocsViewMode |
DocsViewMode es un tipo enumerado para mostrar datos dentro de 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 que se usa para activar o desactivar funciones en 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 desde el que se seleccionó el elemento. |
Thumbnail |
Thumbnail es un tipo enumerado que describe los campos de un ThumbnailObject. |
Type |
Es el tipo del elemento seleccionado. |
ViewId |
ViewId es un tipo enumerado para las distintas 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 un 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 |
Son los códigos de idioma ISO 639 admitidos para PickerBuilder.setLocale. |
ParentDocumentObject |
ParentDocumentObject es una interfaz que describe los atributos de una carpeta principal para un elemento seleccionado. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-12-16 (UTC)
[null,null,["Última actualización: 2025-12-16 (UTC)"],[],[]]