PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Cas d'erreurs possibles :
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Récupère la liste des documents disponibles sur le serveur Google pour l'utilisateur en cours.
Avertissement
A partir de la version 20 (51), la gestion des documents Google évolue.
En effet, la gestion des documents Google en WLangage utilisait le service "Google Documents List". Le service "Google Documents List" ne sera plus accessible à partir du mois d'avril 2015.

Désormais, seule l'API "Drive" pourra être utilisée. L'utilisation de cette API dans vos applications nécessite :
  • la déclaration de l'application dans la console Google,
  • l'activation de l'API "Drive" dans la console Google.
Pour plus de détails, consultez l'aide de la fonction gglConnecte, paragraphe "Pré-requis pour l’authentification OAuth 2.0".
Les fonctions et les types proposés par le WLangage pour gérer les documents Google évoluent pour proposer à partir de la version 200051 la gestion de l'API "Drive".
Remarque : Si vous utilisez une version précédente de WINDEV, WEBDEV ou WINDEV Mobile, les fonctions de gestion des documents Google ne seront plus utilisables à partir du mois d'avril 2015.
Exemple
// Connexion
Cnx est un gglConnexion
...
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
FIN
...

// Liste de tous les documents
tabDocuments est un tableau de 0 gglDocument dynamique
tabDocuments = GglListeDocument(Cnx)

// Liste les documents contenant le texte "Test"
tabDocuments = GglListeDocument(Cnx, "fullText contains 'Test'")

// Liste des documents texte favoris du dossier "Perso"
tabDocuments = GglListeDocument(Cnx, gglTraitementTexte, "Perso")

// Affiche le titre de chaque document listé
Doc est un gglDocument dynamique
POUR TOUT Doc DE tabDocuments
 Trace(Doc..Titre)
FIN
Syntaxe
Versions 20 et supérieures

Syntaxe utilisant l'API Google Drive (conseillée) Masquer les détails

<Résultat> = GglListeDocument(<Connexion Google> , <Recherche à effectuer>)
<Résultat> : Tableau de variables de type gglDocument
Tableau de variables de type gglDocument : chaque élément du tableau contient les caractéristiques d'un document présent sur le serveur Google.
<Connexion Google> : Variable de type gglConnexion
Nom de la variable de type gglConnexion à utiliser. Cette connexion a été validée avec la fonction GglConnecte.
<Recherche à effectuer> : Chaîne de caractères (avec guillemets)
Formule de recherche. Pour connaître les paramètres utilisables, consultez la documentation de l'API "Drive" : https://developers.google.com/drive/web/search-parameters
Nouveauté 20

Syntaxe utilisant l'API Google Drive (conseillée) Masquer les détails

<Résultat> = GglListeDocument(<Connexion Google> , <Recherche à effectuer>)
<Résultat> : Tableau de variables de type gglDocument
Tableau de variables de type gglDocument : chaque élément du tableau contient les caractéristiques d'un document présent sur le serveur Google.
<Connexion Google> : Variable de type gglConnexion
Nom de la variable de type gglConnexion à utiliser. Cette connexion a été validée avec la fonction GglConnecte.
<Recherche à effectuer> : Chaîne de caractères (avec guillemets)
Formule de recherche. Pour connaître les paramètres utilisables, consultez la documentation de l'API "Drive" : https://developers.google.com/drive/web/search-parameters

Syntaxe utilisant l'API Google Drive (conseillée) Masquer les détails

<Résultat> = GglListeDocument(<Connexion Google> , <Recherche à effectuer>)
<Résultat> : Tableau de variables de type gglDocument
Tableau de variables de type gglDocument : chaque élément du tableau contient les caractéristiques d'un document présent sur le serveur Google.
<Connexion Google> : Variable de type gglConnexion
Nom de la variable de type gglConnexion à utiliser. Cette connexion a été validée avec la fonction GglConnecte.
<Recherche à effectuer> : Chaîne de caractères (avec guillemets)
Formule de recherche. Pour connaître les paramètres utilisables, consultez la documentation de l'API "Drive" : https://developers.google.com/drive/web/search-parameters

Syntaxe conservée par compatibilité, adaptée à l'API "Drive" Masquer les détails

<Résultat> = GglListeDocument(<Connexion Google> [, <Filtre> [, <Dossier> [, <Chaîne à rechercher>]]])
<Résultat> : Tableau de variables de type gglDocument
Tableau de variables de type gglDocument : chaque élément du tableau contient les caractéristiques d'un document présent sur le serveur Google.
<Connexion Google> : Variable de type gglConnexion
Nom de la variable de type gglConnexion à utiliser. Cette connexion a été validée avec la fonction GglConnecte.
Versions 20 et supérieures
Attention : les propriétés de la variable de type gglConnexion doivent être revues pour l'authentification OAuth 2.0.
Nouveauté 20
Attention : les propriétés de la variable de type gglConnexion doivent être revues pour l'authentification OAuth 2.0.
Attention : les propriétés de la variable de type gglConnexion doivent être revues pour l'authentification OAuth 2.0.
<Filtre> : Constante de type Entier optionnelle
Indique le type de document à lister :
gglFeuilleDeCalculListe uniquement les fichiers de type "Feuilles de calculs" (fichiers d'extension csv, xls ou ods).
gglPrésentationListe uniquement les fichiers de type "Présentation" (fichiers d'extension ppt ou pps).
gglSuiviConstante combinable aux autres choix. Permet de récupérer uniquement les documents marqués comme "suivis".
gglTous
(Valeur par défaut)
Liste tous les documents présents sur le serveur Google dans le dossier spécifié.
gglTraitementTexteListe uniquement les fichiers de type "Traitement de texte" (fichiers d'extension txt, rtf, doc, odt, sxw ou html)
<Dossier> : Chaîne de caractères optionnelle (avec guillemets)
Nom du dossier contenant les fichiers à lister. Si ce paramètre n'est pas spécifié, tous les fichiers de tous les dossiers sont pris en compte.
<Chaîne à rechercher> : Chaîne de caractères optionnelle (avec guillemets)
Attention : A partir de la version 20, ce paramètre évolue avec l'utilisation de l'API "Drive". Formule de recherche. Pour connaître les paramètres utilisables, consultez la documentation de l'API "Drive" : https://developers.google.com/drive/web/search-parameters
Remarques

Cas d'erreurs possibles :

  • La connexion Internet n'est pas valide.
  • L'authentification n'a pas pu être réalisée correctement.
  • Attention : il n'est pas possible de faire une recherche utilisant à la fois :
    • un filtre portant sur un type de document,
    • un filtre portant sur les documents "Suivi",
    • un filtre portant sur un dossier spécifique.
Liste des exemples associés :
Accès aux Documents Google Exemples unitaires (WINDEV) : Accès aux Documents Google
[ + ] Utilisation des fonctions gglXxx pour accéder aux documents définis dans votre compte Google.
Composante : wd250ggl.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire