Récapitulatif des ressources pour l'API Google Picker
L'API Google Picker utilise un modèle de compilateur avec PickerBuilder
et 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);
Classes
Nom |
Description |
DocsUploadView |
Utilisez DocsUploadView pour importer des fichiers dans Google Drive. |
DocsView |
Utilisez DocsView pour sélectionner des fichiers dans Google Drive. |
Picker |
Picker est l'objet de niveau supérieur qui représente l'action de l'UI avec l'utilisateur. Ces objets ne sont pas créés directement, mais utilisent la classe PickerBuilder . |
PickerBuilder |
PickerBuilder permet de créer des objets Picker . Sauf indication contraire, les méthodes ci-dessous sont de type PickerBuilder , ce qui vous permet d'enchaîner les appels. |
ResourceId |
ResourceId est une classe utilitaire permettant de générer des ID de ressource pour les documents. |
View |
Classe abstraite pour toutes les vues. |
ViewGroup |
Un ViewGroup est un regroupement visuel de vues dans le volet de navigation. |
Enums
Nom |
Description |
Action |
Type d'action pour le ResponseObject . |
Audience |
Audience est un type énuméré utilisé pour décrire l'audience de l'DocumentObject . |
DocsViewMode |
DocsViewMode est un type énuméré permettant d'afficher des données dans une DocsView. Utilisez ces valeurs dans les appels à DocsView.setMode . |
Document |
Document est un type énuméré utilisé pour décrire les champs d'un DocumentObject . |
Feature |
Feature est un type énuméré permettant d'activer/de désactiver des fonctionnalités pour différentes vues. Utilisez ces valeurs dans les appels à PickerBuilder.enableFeature et PickerBuilder.disableFeature . |
Response |
Response est un type énuméré utilisé pour décrire les champs d'un ResponseObject . |
ServiceId |
ServiceId est un type énuméré utilisé pour décrire le service à partir duquel l'élément a été sélectionné. |
Thumbnail |
Thumbnail est un type énuméré qui décrit les champs d'un ThumbnailObject . |
Type |
Type de l'élément sélectionné. |
ViewId |
ViewId est un type énuméré pour les différentes vues disponibles dans le sélecteur. Utilisez ces valeurs dans les appels à DocsView et PickerBuilder . |
ViewToken |
ViewToken est un type énuméré permettant de décrire les éléments d'un ResponseObject.viewToken . |
Interfaces
Nom |
Description |
DocumentObject |
DocumentObject est une interface qui décrit les attributs d'un élément sélectionné. |
ResponseObject |
Objet réponse transmis à la méthode de rappel. |
ThumbnailObject |
ThumbnailObject est une interface qui décrit les attributs d'une photo ou d'une vidéo. |
Alias de type
Nom |
Description |
Locales |
Codes de langue ISO 639 acceptés pour PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject est une interface qui décrit les attributs d'un dossier parent pour un élément sélectionné. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/09 (UTC).
[null,null,["Dernière mise à jour le 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."]]],[]]