Forum Replies Created

Page 2 of 4
  • Mick

    Member
    14 juin 2024 at 17h11 en réponse à: JSON tester la présence d’une valeur

    En fait je récupère l’entrée jour execution.
    Puis je récupère les Values.
    Et enfin je concataine les valeurs.

    Ca me fait une chaine lundimardivendredi.
    C’est un peu compliqué. ^^

    • This reply was modified 11 months, 1 week ago by  Mick.
    • This reply was modified 11 months, 1 week ago by  Mick.
  • Mick

    Member
    14 juin 2024 at 16h48 en réponse à: JSON tester la présence d’une valeur

    En fait je récupère l’entrée jour execution.
    Puis je récupère les Values.
    Et enfin je concataine les valeurs.

    Ca me fait une chaine lundimardivendredi.
    C’est un peu compliqué. ^^

  • Mick

    Member
    14 juin 2024 at 16h20 en réponse à: JSON tester la présence d’une valeur

    <div class=”token-line”>Pour faire court, j’ai fais un tableau JSON avec mes valeurs comme ca. Je stocks toutes mes valeur pour les appeler suivant mes besoins. Ca me semble plus rapide que d’avoir des miriades de variables.
    Je vais récupére le numéro du jour actuel, puis par incrémentation du numéro je récupère le jour suivant pour tester avec les entrées de la LSP.
    </div>
    <div class=”token-line”> </div>
    <div class=”token-line”>
    <pre class=”language-markup”>[
    {
    "SEMDAY": {
    "0": "Dimanche",
    "1": "Lundi",
    "2": "Mardi",
    "3": "Mercredi",
    "4": "Jeudi",
    "5": "Vendredi",
    "6": "Samedi"
    }
    ]

    </div>
    <div class=”token-line”>Ce que je charge de la LSP correspond à ce que j’ai posté au dessus en filtrant avec un for Eatch sur le champ jourexecution.

    </div>
    <div class=”token-line”>
    <pre class=”language-markup”>[
    {
    "@odata.etag": "\"40\"",
    "ItemInternalId": "1",
    "ID": 1,
    "activite": "Telephone",
    "Execution": "2024-06-14T05:30:00Z",
    "Repetition": {
    "@odata.type": "#Microsoft.Azure.Connectors.SharePoint.LSPExpandedReference",
    "Id": 0,
    "Value": "Journaliere"
    },
    "Repetition#Id": 0,
    "PlanMois": [],
    "PlanMois@odata.type": "#Collection(Microsoft.Azure.Connectors.SharePoint.LSPExpandedReference)",
    "PlanMois#Id": [],
    "PlanMois#Id@odata.type": "#Collection(Int64)",
    "Joursexecution": [
    {
    "@odata.type": "#Microsoft.Azure.Connectors.LSPExpandedReference",
    "Id": 0,
    "Value": "lundi"
    },
    {
    "@odata.type": "#Microsoft.Azure.Connectors.SharePoint.LSPExpandedReference",
    "Id": 4,
    "Value": "mardi"
    },
    {
    "@odata.type": "#Microsoft.Azure.Connectors.SharePoint.LSPExpandedReference",
    "Id": 2,
    "Value": "vendredi"
    }
    ]


    </div>

    • This reply was modified 11 months, 1 week ago by  Mick.
    • This reply was modified 11 months, 1 week ago by  Mick.
    • This reply was modified 11 months, 1 week ago by  Mick.
  • Bonjour,

    J’ai un problème similaire avec un champs lié. Cette fois, je récupère une valeur triggerOutput() qui me donne un tableau du même type que le premier. J’ai besoin de récupérer un chiffre (il me donne 7.000000) mais la formule ne fonctionne pas dans ce cas.

    Est-ce qu’il y a un précis des syntaxes en fonction des types de données quelque part ?

    Je perds beaucoup de temps sur le formatage des données, et je voudrais éviter de venir poser des questions sur le forum pour chaque cas. 😉

    Merci d’avance.

  • Bonjour,

    Ca fonctionne, cool !
    Si je récapitule, s’agissant d’un tableau, il faut lui préciser l’index de la ligne[0], puis le nom de la colonne[‘Value’].

    S’il y avait eu plusieurs lignes j’aurai pu de la même manière sélectionner la ligne 4 [4] et demander la colonne[‘Value’]. Ou une autre colonne s’il y avait lieu.

    Dit comme ça je comprends bien l’idée. Mais j’ai pas trouvé de tutos ni de vidéo traitant spécifiquement de cela. Je pense que ce doit être un concept de base, bien que pas si évident.

    Merci encore à vous.

  • Bonjour,

    C’est un choix unique. Mais la description que tu donnes correspond à ce que me dit l’interpréteur. Il demande une index.

    J’aurais jamais trouvé.

    Je vais essayer ça demain.

    Encore merci pour votre aide c’est vraiment super sympa.

    Merci

    Bonne soirée.

  • Mick

    Member
    20 décembre 2023 at 20h35 en réponse à: Filtrer un tableau

    Bonjour à tous,

    J’ai finalisé mes test et je souhaite intégrer mon flux dans un autre.

    Pour créer mon tableau je remplace la variable de type string, par utcnow().

    Mais lorsque je fais ça, mon filtre pquinme perm t d’exclure les samedi et dimanche (valeur day à 0 où 6 ) ne fonctionne plus.

    Je pense parce que c est une question de format. Mais après plusieurs essais de transformation des chaînes en int et tout le toutim rien n’y fait

    Auriez vous une explication à ce problème svp ?

    Merci d’avance.

    Mick

    • Mick

      Member
      21 décembre 2023 at 11h57 en réponse à: Filtrer un tableau

      Ok finalement je me retrouve avec le cas vue précédemment, il faut lui ajouter les ‘ ’ sur la formule pour qu’il prenne en compte le format. On part d’un Integer dans le premier cas puisque le calcule se fait à partir d’une string.

      Et nous avons bien une “ ” autour de la valeur day lorsqu’on part de la variable utcnow().

      Il faut passer par l’éditeur, sinon, l’interpréteur nous jette :
      and(not(equals(item()?[‘day’],’0′)),not(equals(item()?[‘day’],’6′)))

      CQFD.
      Bonnes fêtes de fin d’année

      • This reply was modified 1 year, 4 months ago by  Mick.
  • Mick

    Member
    28 novembre 2023 at 10h58 en réponse à: Dates et jours ouvrables

    C’est ce que je pensais c’est une approche PowerApps.
    Plutôt instructive au demeurant. J’avais dans l’idée de tenir à jour une LSP avec les dates des jours féries pour les exclure des calcules de délais de résolution. Je réfléchis à la manière dont je pourrai traduire ça en PowerAutomat.
    Ceci étant dit si le calcul se fait dans l’interface PowerAutomat directement ça évide de charger Automat inutilement.
    A réfléchir.

    Merci de ce lien.

    CommentID=fMc7mpzXFtHs2cY, PostID=JOkQBIMfO7SBtxA

  • Mick

    Member
    23 novembre 2023 at 12h40 en réponse à: Filtrer un tableau

    😂

    Voilà ce que c’est de triturer les formules dans tous les sens et de ne pas se souvenir de ses cours de booléen. Ça commence à dater d’ailleurs.

    L’interpréteur a toujours raison.

    👍 Merci de votre aide c’est vraiment précieux.

    CommentID=MXM226ceIvokU2b, PostID=EQAkcFCSNszGQxa

  • Mick

    Member
    23 novembre 2023 at 9h19 en réponse à: Filtrer un tableau

    Yes !

    J’ai fait confiance à l’éditeur du selectionner qui m’a mis les ” ” automatiquement.

    Un petit édit pour changer ça et ça marche. Le piège du trop low code 😉

    Merci à vous et bon ppfs ce week-end.

    CommentID=EcNAambvkUzIV4t, PostID=EQAkcFCSNszGQxa

    • Mick

      Member
      23 novembre 2023 at 10h12 en réponse à: Filtrer un tableau

      Par extension, le fait de faire plusieurs filtres ne fonctionne pas non plus.

      Sur les tutos, ils proposent cette syntaxe, “@and(equals(item()?[‘day’],0),equals(item()?[‘day’],6))”

      L’interpréteur ne me prends la ligne que si j’enlève l’@, et il n’y a pas de résultat.

      Pas toujours facile de trouver ce qui cloche.

      Merci encore.

      SubCommentID=fZcHLXnmmp6cqji, CommentID=EcNAambvkUzIV4t, PostID=EQAkcFCSNszGQxa

  • Merci du tuyaux, je vais regarder s’il est possible de transformer un tableau, en string.
    Ca ressemble en effet à une usine à gaz. 😉

  • Mick

    Member
    4 janvier 2024 at 12h08 en réponse à: Gestion des droits SharePoint via une apps

    Super merci, je vais regarder ça.

  • Mick

    Member
    27 novembre 2023 at 15h31 en réponse à: Dates et jours ouvrables

    Bonjour Alexandre Perret,

    Du coup, sur la gestion des jours ouvrés, j’ai trouvé cette méthode ingénieuse qui fonctionne plutôt pas mal. Attention toutefois à la gestion au delà du nombre de jours ouvrés du tableau.

    ys to a date in a Power Automate Flow (tachytelic.net)

    J’ai testé, et j’approuve.
    Pour la liste des jours féries j’ai crée une Liste Sharepoint.
    Je ne sais pas si c’est la meilleur solution. Il est possible qu’un code complet faisant le calcul directement doit être plus efficace.
    Effectivement la difficulté réside dans la transposition de la formule de calcul bien connu dans Excel. Je vais étudier votre proposition qui semble fonctionner. A quel endroit faut-il la déposer pour qu’elle fonctionne ? J’ai tenté dans un message, mais bien qu’il ne me donner pas d’alerte, il calcule pas grand chose. 🤔

    Merci d’avance.

    SubCommentID=7b8pTCYCWdXmAAV, CommentID=whrj9UAYLzX9rZn, PostID=JOkQBIMfO7SBtxA

Page 2 of 4