DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Fonctions WLangage / Communication / Fonctions Drive
  • Propriétés spécifiques à la description des variables de type FichierGgl
  • Exports possibles pour les fichiers Google Docs (constante typeMimeGglDocs)
  • Exports possibles pour les fichiers Google Sheets (constante typeMimeGglSheets)
  • Exports possibles pour les fichiers Google Slides (constante typeMimeGglSlides)
  • Exports possibles pour les fichiers Google Drawings (constante typeMimeGglDrawings)
  • Exports possibles pour les fichiers Google Apps Script (constante typeMimeGglAppsScript)
  • Fonctions manipulant le type FichierGgl
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
Le type FichierGgl permet de connaître toutes les caractéristiques d'un fichier de la suite de logiciels Google (Docs, Sheets, etc.). Ces fichiers sont uniquement stockables et modifiables sur un "Google Drive" (manipulé via une variable de type gglDrive).
ATTENTION : Les variables de type FichierGgl peuvent uniquement être créées et initialisées par la fonction DriveListeFichierGgl.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
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
Propriétés

Propriétés spécifiques à la description des variables de type FichierGgl

Les propriétés suivantes peuvent être utilisées pour manipuler un fichier Google :
Nom de la propriétéType manipuléEffet
CheminChaîne de caractèresChemin du fichier sur le drive.
Cette propriété est disponible en lecture seulement.
NomChaîne de caractèresNom du fichier sur le drive.
Cette propriété est disponible en lecture seulement.
TypeMimeConstante de type chaîne de caractèresType Mime du fichier Google :
  • typeMimeGglAppsScript : Apps Script.
  • typeMimeGglDrawings : Google Drawings.
  • typeMimeGglDocs : Google Docs.
  • typeMimeGglSheets : Google Sheets.
  • typeMimeGglSlides : Google Slides.
Cette propriété est disponible en lecture seulement.
TypeMimeExportConstante de type chaîne de caractèresType Mime correspondant aux différentes possibilités d'export selon le type de document (voir Remarques).
Remarques

Exports possibles pour les fichiers Google Docs (constante typeMimeGglDocs)

Type de fichier exportéConstante (MimeType)Extension du fichier exporté
Microsoft WordtypeMimeDOCX.docx
OpenDocumenttypeMimeODT.odt
Texte enrichitypeMimeTexteRicheRTF
PDFtypeMimePDF.pdf
Texte bruttypeMimeTexte.txt
Page Web (HTML)typeMimeZIP.zip

Exports possibles pour les fichiers Google Sheets (constante typeMimeGglSheets)

Type de fichier exportéConstante (MimeType)Extension du fichier exporté
Microsoft ExceltypeMimeXLSX.xlsx
OpenDocumenttypeMimeODS.ods
PDFtypeMimePDF.pdf
Page Web (HTML)typeMimeZIP.zip
Valeurs séparées par des virgules (première feuille uniquement)typeMimeCSV.csv
Valeurs séparées par des tabulations (première feuille uniquement)typeMimeTSV.tsv

Exports possibles pour les fichiers Google Slides (constante typeMimeGglSlides)

Type de fichier exportéConstante (MimeType)Extension du fichier exporté
Microsoft PowerPointtypeMimePPTX.pptx
ODPtypeMimeODP.odp
PDFtypeMimePDF.pdf
Texte bruttypeMimeTexte.txt
JPEG (première diapositive uniquement)typeMimeJPG.jpg
PNG (première diapositive uniquement)typeMimePNG.png
Scalable Vector Graphics (première diapositive uniquement) typeMimeSVG.svg

Exports possibles pour les fichiers Google Drawings (constante typeMimeGglDrawings)

Type de fichier exportéConstante (MimeType)Extension du fichier exporté
PDFtypeMimePDF.pdf
JPEGtypeMimeJPEG.jpg
PNGtypeMimePNG.png
Scalable Vector Graphics typeMimeSVG.svg

Exports possibles pour les fichiers Google Apps Script (constante typeMimeGglAppsScript)

Type de fichier exportéConstante (MimeType)Extension du fichier exporté
JsontypeMimeJSON.json

Fonctions manipulant le type FichierGgl

Les fonctions manipulant des variables de type FichierGgl sont les suivantes :
Nouveauté 2024
DriveCopieFichier
Copie un fichier unique du disque distant vers un autre répertoire du disque distant.
Nouveauté 2024
DriveDéplaceFichier
Déplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
Nouveauté 2024
DriveListeFichierGgl
Liste les fichiers de la suite Google (Google Docs, Google Sheets, etc.) présents dans un drive Google.
Récupère un document de la suite Google présent sur un Google Drive dans le format compatible souhaité.
Nouveauté 2024
DriveRenomme
Renomme un fichier ou un répertoire présent sur un drive.
Nouveauté 2024
DriveSupprimeFichier
Supprime un fichier dans un drive (disque distant).
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/01/2024

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