DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Google / Agenda Google
  • Gestion des dates et des heures
  • Cas d'erreurs possibles :
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
Remplit un agenda précédemment récupéré : les événements correspondant à l'agenda sont récupérés (éventuellement en utilisant certains critères). Cette fonction doit être utilisée après l'appel de la fonction GglListeAgenda.
Exemple
// Connexion
Cnx est un gglConnexion
...
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
RETOUR
FIN
tabAgendas est un tableau de 0 gglAgenda
tabAgendas = GglListeAgenda(Cnx)
// Premier agenda
Agenda est un gglAgenda = tabAgendas[1]
// Exemple de différents appels possibles de GglRemplitAgenda
// Récupère tous les événements futurs :
GglRemplitAgenda(Cnx, Agenda)
// Récupère tous les événements futurs contenant les mots "PC Soft"
GglRemplitAgenda(Cnx, Agenda, "", "", "PC Soft")
// Récupère tous les événements futurs ne contenant pas le mot "travail"
GglRemplitAgenda(Cnx, Agenda, "", "", "-travail")
// Récupère tous les événements futurs
GglRemplitAgenda(Cnx, Agenda, HeureSys())
// Récupère tous les événements passés
GglRemplitAgenda(Cnx, Agenda, "", HeureSys())
// Récupère les événements entre le 01/01/2008 et le 01/01/2009 inclus
GglRemplitAgenda(Cnx, Agenda, "20080101", "20090102")
// Autre possibilité :
GglRemplitAgenda(Cnx, Agenda, "20080101", "20090101235959")
// Récupère les événements entre le 01/11/2008 et le 01/12/2008 exclu
GglRemplitAgenda(Cnx, Agenda, "20081101", "20081201")
// Parcours des événements d'un agenda
Evt est un gglEvénement
POUR TOUT Evt DE Agenda
Trace(Evt.Titre)
FIN
Syntaxe
<Résultat> = GglRemplitAgenda(<Connexion Google> , <Agenda> [, <Début des événements> [, <Fin des événements> [, <Chaîne à rechercher>]]])
<Résultat> : Booléen
  • Vrai si les événements ont été récupérés,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Connexion Google> : Variable de type gglConnexion
Nom de la variable de type gglConnexion à utiliser. Cette connexion a été validée avec la fonction GglConnecte.
<Agenda> : Variable de type gglAgenda
Nom de la variable de type gglAgenda à remplir.
<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é (dans ce cas <Début des événements> vaut chaîne vide), 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

Gestion des dates et des heures

  • Les dates sont automatiquement converties au format UTC.
  • Si seule la date est indiquée (sans préciser les heures, minutes et secondes) :
    • dans le paramètre <Début des événements>, tous les événements à partir de la date indiquée à 0 heure 0 minute 0 seconde seront pris en compte.
    • dans le paramètre <Fin des événements>, tous les événements jusqu'à la date indiquée à 0 heure 0 minute 0 seconde seront pris en compte (les événements de la journée ne seront donc pas pris en compte).
  • Pensez à paramétrer correctement le fuseau horaire et l'heure du poste qui effectue la recherche.

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é.
Composante : wd300ggl.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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