DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Fonctions WLangage / Communication / Fonctions Drive
  • Paramètre
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Liste les fichiers de la suite Google (Google Docs, Google Sheets, etc.) présents dans un drive Google.
Exemple
oOAuth2Param est un OAuth2Paramètres
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.URLRedirection = "http://localhost:9000/"

gglMonDrive est un gglDrive
gglMonDrive = GglDriveConnecte(oOAuth2Param) 

tabFicGgl est un tableau de FichierGgl
tabFicGgl = DriveListeFichierGgl(gglMonDrive, "/", frRécursif)

POUR TOUT Fichier DE tabFicGgl
SELON Fichier.TypeMIME
CAS typeMimeGglDocs : Fichier.TypeMimeExport = typeMimeDOCX
CAS typeMimeGglSheets : Fichier.TypeMimeExport = typeMimeXLSX
AUTRE CAS : Fichier.TypeMimeExport = typeMimePDF
FIN 
soit ResRécupère = DriveRécupèreFichierGgl(gglMonDrive, tabFicGgl[1], "c:\MesDocuments")
SI ErreurDétectée ALORS
// Gestion de l'erreur
Trace ("Une erreur s'est produite")
RETOUR
FIN
FIN
Syntaxe
<Résultat> = DriveListeFichierGgl(<Drive Google> , <Répertoire de départ> [, <Options>])
<Résultat> : Tableau de variables de type FichierGgl
Tableau de variables de type FichierGgl correspondant aux différents fichiers trouvés.
<Drive Google> : Variable de type gglDrive
Nom de la variable de type gglDrive correspondant au drive Google à manipuler. La connexion au drive voulu doit avoir été effectuée. Dans le cas contraire, les fichiers ne sont pas listés.
<Répertoire de départ> : Chaîne de caractères
Répertoire du drive à partir duquel les fichiers doivent être listés. Ce répertoire correspond à un chemin absolu du drive :
  • Les noms des répertoires doivent être séparés par des '/' ou des '\'.
  • Le nom des répertoires doit débuter par un '/' ou un '\'.
Si le chemin est invalide, une erreur sera générée.
<Options> : Constante optionnelle de type Entier
Type de parcours effectué :
frNonRécursifLe parcours est non récursif. Les sous-répertoires ne sont pas pris en compte.
frRécursif
(Valeur par défaut)
Le parcours est récursif. Les sous-répertoires sont automatiquement pris en compte.
Remarques

Paramètre <Répertoire de départ>

Exemples de chemins valides :
"/mon répertoire de vacances/2021/"
"\photos"
Exemples de chemins invalides :
"répertoireA/RépertoireB"
"Ce/Chemin/Est/invalide"
"c:\Users\"
Classification Métier / UI : Code métier
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 10/01/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale