IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Ajout d'un lieu de rdv dans google Agenda [WD17]


Sujet :

WinDev

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 187
    Points : 69
    Points
    69
    Par défaut Ajout d'un lieu de rdv dans google Agenda
    Bonsoir,

    Je travaille sur la synchronisation d'un agenda WinDev avec Google Agenda.

    Je stocke mes info rdv dans une table MySQL.

    Pour l'instant je code l'insertion des rdv dans Google agenda et je coince sur l'insertion du lieu de rdv dans mon Google Agenda.

    Pour le reste cela fonctionne.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
     
    MonAgenda est un gglAgenda
    Evt est un gglEvénement
    MonLieu est un gglLieu
     
    //Connexion à la base de données MySQL 5.6
     
    ConnexionBase()
     
    //Extraction des données de la table Mysql
     
    SQLExec("select DateDebut,DateFin,Titre,Description,Pour,Lieu from agendaevenement where Idgoogle is Null","req1")
     
    //Connexion à Google Agenda
     
    CnxGoogle()
     
     
     
    TANTQUE SQLAvance("req1")=0
     
    	Evt.DateDébut=SQLLitCol("req1",1)
    	Evt.DateFin=SQLLitCol("req1",2)
    	Evt.Titre=SQLLitCol("req1",3)
    	Evt.Contenu=SQLLitCol("req1",4)
     
     
    	MonLieu..Valeur=SQLLitCol("req1",6)
     
     
    	MonAgenda=GglRécupèreAgenda(Cnx,SQLLitCol("req1",5))
     
    	Ajoute(MonAgenda.Evénement,Evt)
     
     
                  //C'est ici que cela pose problème. Cela me génère une erreur et stoppe le traitement.
     
    	Ajoute(MonAgenda.Evénement,MonLieu)
     
    	GglEcrit(Cnx,MonAgenda)
     
     
     
    FIN
     
    SQLDéconnecte()
     
    Multitâche(300)
     
    Ferme(FEN_Jauge)
    Si je supprime le code concernant MonLieu cela fonctionne mais je ne peux pas récupérer le lieu.

    Merci d'avance pour votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 187
    Points : 69
    Points
    69
    Par défaut
    Bien j'ai fini par trouver.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    Ajoute(MonAgenda.Evénement[MonAgenda.Evénement..Occurrence].Lieu,MonLieu)
    A bientôt et une très bonne année à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion d'un évènement dans Google Agenda en Php
    Par magnan92 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 26/05/2015, 13h09
  2. [WD17] Supprimer un rdv dans Google Agenda
    Par jer64 dans le forum WinDev
    Réponses: 1
    Dernier message: 05/01/2014, 23h13
  3. [WD16] Couleur RDV dans vue agenda au mois
    Par mogwai162 dans le forum WinDev
    Réponses: 1
    Dernier message: 21/10/2011, 12h01
  4. Google ajoute la prise de rendez-vous dans Google Agenda
    Par Gordon Fowler dans le forum Cloud Computing
    Réponses: 1
    Dernier message: 22/06/2011, 13h22
  5. [OL-2007] Ajout RDV dans un calendrier spécifique
    Par WyLLoU dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 16/07/2009, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo