Attendre qu'un fichier excel soit libéré dans OneDrive
-
Attendre qu'un fichier excel soit libéré dans OneDrive
Depuis quelques jours, j’avais le message d’erreur suivant dans un flux qui devait supprimer un fichier excel temporaire dans OneDrive : “The file you are attempting to access is locked”.
Cela semble dû au fait que les fichiers excel restent verrouillés pendant quelques minutes après leur création (allez savoir pourquoi).
J’ai trouvé sur le net une méthode pour contourner ce problème. On met l’action “Supprimer le fichier” dans un bloc “Exécuter jusqu’à” avec une variable “Statut” qui change quand l’action a réussi et qui fait donc sortir de la boucle pour continuer le flux sans erreur.
Dans le cas présent, la boucle tourne 21 fois (toutes les 10 secondes) avant que le fichier soit supprimé.
Bien sûr, on pourrait mettre un Delay avec un temps suffisant mais on ne sait pas forcément combien de temps ça prendra à chaque exécution.
PostID=nAph0l0J6KIemOL
Connectez-vous pour répondre.