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é. |