French Power Platform User Group

Please login or click SIGN UP FOR FREE to create your PowerPlatformUG account to join this user group.
 View Only
  • 1.  Power Automate TRELLO et date date d'échéance au format anglais

    Posted Apr 27, 2021 09:17 AM
    Bonjour à vous,
    Je viens de découvrir Power Automate et ses fantastiques possibilités ! 😁
    Je suis donc vraiment débutant et je cherche à créer une carte sur un de mes tableaux TRELLO dès que j'ajoute une ligne sur un fichier Excel stocké sur SharePoint => ça m'évite d'écrire cette tâche à deux endroits à la fois.
    Jusque là, pas de souci, je m'en suis sorti avec tous les tutos sur Youtube et sur le web, le flux est assez simple et fonctionne très bien. 😁

    Je souhaiterais améliorer ce flux en faisant apparaitre une date d'échéance ("due date") automatiquement sur ma carte Trello en fonction d'une date de fin prévue de la tâche déjà indiquée dans mon fichier Excel. Dès que j'essaye de remplir le champ "date d'échéance" du connecteur Trello "create a card" dynamiquement avec une date de mon fichier Excel au format français, mon flux ne fonctionne plus :



    Trello attends une date au format string en en anglais => j'ai testé à la main et ça fonctionne si je rentre une date en "dur" du type 'yyyy-mm-dd' par exemple 2021-06-30 dans "Date d'échéance"



    Je suis incapable de transformer la date récupérée de mon fichier Excel qui est en français du type dd/mm/yyyy vers un champ string du type yyyy-mm-dd attendu par Trello.
    Quand j'essaye en stockant ce champs Excel sous forme de variable string et en essayant de manipuler la chaine de texte ça ne fonctionne pas :

    1) Je stocke ma date Excel dans une variable : 


    2) J'essaye de remplacer les "/" par des "-" avec la fonction "replace" mais là ça ne fonctionne plus :



    Je pense que ma syntaxe est mauvaise... 😬😬😬
    J'ai pas mal cherché et la je "sèche" un peu car je suis vraiment débutant, même si j'ai des notions de VBA et que je maitrise bien les formules Excel.
    Pourriez vous m'aider à corriger la syntaxe afin que mon action soit comprise par Power Automate ?
    Un grand merci d'avance,

    ------------------------------
    Jean-Marc SOGHOMONIAN
    ------------------------------


  • 2.  RE: Power Automate TRELLO et date date d'échéance au format anglais

    Gold Contributor
    Posted May 10, 2021 06:04 AM
    Salut Jean-Marc,
    Bon, délai de réaction un peu long de ma part car je suis en arrêt pour l'instant. Je ne vais donc dans ma boîte mail pro que de temps en temps...
    Est-ce que tu es toujours bloqué sur ce pb ou tu as trouvé une solution ?
    Sinon mon avis, c'est que tu as 2 solutions :
    1. Tu règles le pb côté Excel et tu formates ta date pour qu'elle soit déjà au bon format (voire tu crées une colonne qui reproduit ta date d'échéance mais au format Trello)
    2. Tu utilises des fonctions de manipulation de chaînes pour passer de dd/mm/yyyy à yyyy-mm-dd
    Si tu choisis la solution 2, voici comment le faire en 2 étapes :
    1. Convertir ta chaîne dd/mm/yyyy en tableau (tu mets ça dans une variable tabMaDate par ex.) : split(variables('datefin'),'/') (tu remarqueras ici que je n'utilise pas de guillemets mais uniquement des apostrophes -> probable que ce soit ça qui plantait ta formule replace())
    2. Utiliser ce tableau tabMaDate pour reconstruire ta date au format yyyy-mm-dd comme ceci : concat(variables('tabMaDate')[2],'-',variables('tabMaDate')[1],'-',variables('tabMaDate')[0])
    Et voilou...

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------



  • 3.  RE: Power Automate TRELLO et date date d'échéance au format anglais

    Posted May 11, 2021 12:49 PM
    Bonjour Emmanuel,
    Merci pour ta réponse => pas de souci pour le délai 😁
    Pour moi, seule la solution 2 est valable, car j'utilise Excel en permanence et je ne peux pas "jongler" avec deux formats de dates, trop problématique... 😬😬😬
    Je vais essayer ça jeudi (en RTT) et te tiens au courant rapidement 👌🏼

    ------------------------------
    Jean-Marc SOGHOMONIAN
    ------------------------------