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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Récupère un agenda Google et ses événements à partir de son titre ou identifiant. Cette fonction utilise le service Agenda Google Calendar.
Attention : l'accès aux Agendas Google change à partir du 17 Novembre 2014
A partir du 17 Novembre 2014, Google utilise uniquement l'API Google version 3 (l'API Google version 2 est abandonnée). Ce changement de version a modifié le format d'échange des données utilisé par les fonctions d'accès aux Agendas Google.
Il est désormais nécessaire d'utiliser une authentification "OAuth 2.0" pour accéder à ce service. Ce mode d'authentification nécessite :
  • la déclaration de l'application dans la console Google. Pour utiliser les Agendas Google, l'application doit utiliser le service "Calendar API".
  • l'utilisation de nouvelles propriétés dans la variable de type gglConnexion.
Pour plus de détails, consultez l'aide de la fonction GglConnecte.
Attention : Les types de variables gglAgenda, gglEvénement et gglLieu sont également modifiés. Certaines propriétés deviennent obsolètes avec l'API Google version 3 : elles ne doivent plus être spécifiées.
// Connexion
Cnx est un gglConnexion
...
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
FIN

// Récupération de l'agenda nommé "Travail"
Agenda est un gglAgenda = GglRécupèreAgenda(Cnx, "Travail")
// Parcours des événements de l'agenda
SI ErreurDétectée = Faux ALORS
Evt est un gglEvénement
POUR TOUT Evt DE Agenda
Trace(Evt..Titre)
FIN
FIN
Syntaxe
<Résultat> = GglRécupèreAgenda(<Connexion Google> [, <Titre ou Identifiant> [, <Début des événements> [, <Fin des événements> [, <Chaîne à rechercher>]]]])
<Résultat> : Variable de type gglAgenda
Variable de type gglAgenda contenant les caractéristiques de l'agenda récupéré.
<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.
<Titre ou Identifiant> : Chaîne de caractères Unicode optionnelle
Titre ou identifiant de l'agenda recherché. Si ce paramètre correspond à une chaîne vide (""), le premier agenda disponible est récupéré (par défaut).
<Début des événements> : DateHeure optionnelle
Date et heure de début des événements à récupérer.
Si <Début des événements> et <Fin des événements> ne sont pas renseignés, seuls les événements futurs sont récupérés (événements à partir de la date du jour).
Si seul <Début des événements> est renseigné, tous les événements postérieurs à cette date sont récupérés (la date limite par défaut définie par Google est le 01/01/2031).
<Fin des événements> : DateHeure optionnelle
Date et heure de fin des événements à récupérer.
Si <Début des événements> et <Fin des événements> ne sont pas renseignés, seuls les événements futurs sont récupérés (événements à partir de la date du jour).
Si seul <Fin des événements> est renseigné, tous les événements antérieurs à cette date sont récupérés (la date limite par défaut définie par Google est le 01/01/1970).
<Chaîne à rechercher> : Chaîne de caractères optionnelle
Texte à rechercher dans les événements de l'agenda. Si ce paramètre est spécifié, seuls les événements contenant le texte indiqué seront listés. La recherche est effectuée sur le nom et la description de l'agenda. Cette recherche n'est pas sensible à la casse. Par défaut, ce paramètre correspond à une chaîne vide.
Remarques

Cas d'erreurs possibles :

  • La connexion Internet n'est pas valide.
  • L'authentification n'a pas pu être réalisée correctement.
  • La réponse XML du serveur n'est pas lisible.
  • L'agenda n'a pas pu être trouvé.
Pour savoir si une erreur est survenue, utilisez la variable ErreurDétectée.
Composante : wd240ggl.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire