PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Suppression de plusieurs RDV dans agenda Google
Suppression de plusieurs RDV dans agenda Google
Iniciado por obtuli, 31,oct. 2018 20:14 - No hay respuesta
Miembro registrado
961 mensajes
Publicado el 31,octubre 2018 - 20:14
Bonjour,

Comment fait-on pour supprimer plusieurs RDV à la suite dans un agenda Google
(en utilisant une boucle en fonction de certaines conditions, par exemple datedébut > .....)?

J'ai l'impression qu'il y a un problème d'indice (comme quand on fait une boucle dans un tableau et qu'on supprime une ligne, ensuite les indices ne sont plus bons)

//Le code qui marche :
Agenda = GglRécupèreAgenda(Cnx, MonAgenda)
supprime(Agenda,2) //en admettant qu'il il y au moins deux RDV
GglEcrit(Cnx,Agenda)

//Là çà marche pas, la première occurrence est bien supprimée, mais ensuite c'est un peu n'importe quoi
Agenda = GglRécupèreAgenda(Cnx, sAgenda)
indice = 1
pour chaque rdv dans Agenda
si rdv.datdebut > 20181009 alors
supprime(Agenda,indice)
fin
compteur++
FIN
GglEcrit(Cnx,Agenda)

Avez vous une idée ? Mon objectif est de supprimer tous les RDV qui ne répondent pas à des critères de sélection.

Merci !

OB