Attendre qu'un fichier excel soit libéré dans OneDrive

Étiquetté : , ,

  • Attendre qu'un fichier excel soit libéré dans OneDrive

    Posté par Geoffroy sur 17 août 2023 à 16h02

    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

    Nicolas a répondu Il y a 1 année, 1 mois 1 Membre · 1 Réponse
  • 1 Réponse
  • Nicolas

    Membre
    18 août 2023 à 6h14

    Intéresant Geoffroy WAGNER

    légèrement différent mais qui se rattache plus ou moins quand je fais créer une table avec Excel for business , jai souvent le même soucis , je met un Delay sur 2 minutes pour ne pas être embéter,

    Je me garde l’astuce pour essayer lors d’un prochain flow

    Merci

    CommentID=mzXtjodnL11D9TB, PostID=nAph0l0J6KIemOL

Connectez-vous pour répondre.