|
|
|
|
|
- Exemple : Parcours d'agendas Google
- Exemple : Ecrire un événement dans l'agenda Google
- Exemple : Rechercher un événement dans l'agenda Google
Exemple : Parcours d'agendas Google Cet exemple permet de parcourir les différents agendas d'un compte Google. Pour chaque agenda, les événements associés sont parcourus, et pour chaque événement, les lieux associés sont parcourus.
Cnx est une gglConnexion
...
tabAgendas est un tableau de gglAgenda
tabAgendas = GglListeAgenda(Cnx)
tabAgendasParcoursEvénement est un gglAgenda
UnAgenda est un gglAgenda
UnEvénement est un gglEvénement
UnLieu est un gglLieu
POUR TOUT ÉLÉMENT UnAgenda DE tabAgendas
Trace("Agenda " + UnAgenda.Titre + ...
" (mis à jour le " + DateVersChaîne(UnAgenda.DateMiseAJour[[À 8]]) + ...
" à " + HeureVersChaîne(UnAgenda.DateMiseAJour[[9 À]]) + ")")
tabAgendasParcoursEvénement = GglRécupèreAgenda(Cnx, UnAgenda.Identifiant)
POUR TOUT UnEvénement DE tabAgendasParcoursEvénement
Trace("------------------------------")
Trace(UnEvénement.Titre)
Trace("Du " + DateVersChaîne(UnEvénement.DateDébut[[À 8]]) + ...
" à " + HeureVersChaîne(UnEvénement.DateDébut[[9 À]]) + ")" + ...
" au " + DateVersChaîne(UnEvénement.DateFin[[À 8]]) + " à " + ...
HeureVersChaîne(UnEvénement.DateFin[[9 À]]) + ")")
POUR TOUT ÉLÉMENT UnLieu DE UnEvénement.Lieu
Trace("Lieu de l'événement : " + UnLieu.Valeur + "//" + UnLieu.Libellé)
FIN
FIN
FIN
Exemple : Ecrire un événement dans l'agenda Google Cet exemple permet d'écrire un événement dans l'agenda Google sélectionné. MaConnexion est une gglConnexion
MonAgenda est un gglAgenda
MonEvénement est un gglEvénement
tabMesAgendas est un tableau de gglAgenda
i est un entier
...
tabMesAgendas = GglListeAgenda(MaConnexion)
i = TableauCherche(tabMesAgendas, tcLinéaire, "Titre", "Test")
SI i = -1 ALORS
MonAgenda.Titre = "Test"
SINON
MonAgenda = GglRécupèreAgenda(MaConnexion, "Test")
FIN
MonEvénement.Contenu = "STG"
MonEvénement.DateDébut = "20160906000000"
MonEvénement.DateFin = "20160907000000"
MonEvénement.JournéeEntière = Vrai
MonEvénement.Titre = "STG"
Ajoute(MonAgenda.Evénement, MonEvénement)
SI PAS GglEcrit(MaConnexion, MonAgenda) ALORS
Erreur(ErreurInfo())
FIN
Exemple : Rechercher un événement dans l'agenda Google Cet exemple montre comment rechercher un événement dans un agenda Google MaConnexion est une gglConnexion
MonAgenda est un gglAgenda
MonEvénement est un gglEvénement
tabMesAgendas est un tableau de gglAgenda
i est un entier
sMonEvénement est une chaîne
...
tabMesAgendas = GglListeAgenda(MaConnexion)
i = TableauCherche(tabMesAgendas, tcLinéaire, "Titre", "STG")
SI i = -1 ALORS
MonAgenda.Titre = "Test"
SINON
MonAgenda = GglRécupèreAgenda(MaConnexion, "STG")
MonEvénement = MonAgenda.Evénement[1]
FIN
sMonEvénement += [RC] + "Contenu : " + MonEvénement.Contenu
sMonEvénement += [RC] + "DateDébut : " + MonEvénement.DateDébut
sMonEvénement += [RC] + "DateFin : " + MonEvénement.DateFin
sMonEvénement += [RC] + "JournéeEntière : " + MonEvénement.JournéeEntière
sMonEvénement += [RC] + "Titre : " + MonEvénement.Titre
Info(sMonEvénement)
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|