DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

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
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
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.
Nouveauté 2025
DateDernièreModification
DateHeureDate et heure de dernière modification du fichier. Cette propriété est renseignée uniquement si la constante frInformationComplète a été utilisée avec la fonction DriveListeFichierGgl.
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.
Nouveauté 2025
Taille
EntierTaille en octets du fichier. Cette propriété est renseignée uniquement si la constante frInformationComplète a été utilisée avec la fonction DriveListeFichierGgl.
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 :
DriveCopieFichierCopie un fichier unique du disque distant vers un autre répertoire du disque distant.
DriveDéplaceFichierDéplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant).
DriveListeFichierGglListe les fichiers de la suite Google (Google Docs, Google Sheets, etc.) présents dans un drive Google.
DriveRécupèreFichierGglRécupère un document de la suite Google présent sur un Google Drive dans le format compatible souhaité.
DriveRenommeRenomme un fichier ou un répertoire présent sur un drive.
DriveSupprimeFichierSupprime 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 : 10/12/2024

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