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 enables users to select files from Google Drive and upload files using a builder pattern with `PickerBuilder` and `Picker` classes."],["The API provides various views like `DocsView` for file selection and `DocsUploadView` for uploads, customizable through `PickerBuilder` methods."],["Developers can utilize enums such as `ViewId` and `DocsViewMode` to configure the picker's appearance and functionality."],["Callback functions handle user selections, providing access to selected item details via objects like `DocumentObject` and `ResponseObject`."],["The API offers features like resource ID generation with `ResourceId`, view grouping with `ViewGroup`, and language localization with `Locales`."]]],["The Google Picker API utilizes `PickerBuilder` to construct `Picker` objects, which manage the user interface. You configure the picker by setting parameters such as OAuth token, app ID, and views (e.g., `DocsView`) using `PickerBuilder`. The `setCallback` function process selected files. Different views are available like uploading or selecting files, and the API provides various enums to describe the item and action selected by the user, like `ViewId` and `Action`. Additionally, interfaces such as `DocumentObject` and `ResponseObject` represent data related to the user's selection.\n"]]