

Mick
MemberForum Replies Created
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é. ^^<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>Mick
Member11 janvier 2024 at 23h59 en réponse à: Requêtes valeurs d’un champs Lookup / Recherche d’une liste SharepointBonjour,
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.
Mick
Member9 janvier 2024 at 14h21 en réponse à: Requêtes valeurs d’un champs Lookup / Recherche d’une liste SharepointBonjour,
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.
Mick
Member8 janvier 2024 at 20h48 en réponse à: Requêtes valeurs d’un champs Lookup / Recherche d’une liste SharepointBonjour,
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.
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
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.
-
This reply was modified 1 year, 4 months ago by
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
😂
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
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
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
Mick
Member8 janvier 2024 at 16h30 en réponse à: Requêtes valeurs d’un champs Lookup / Recherche d’une liste SharepointMerci du tuyaux, je vais regarder s’il est possible de transformer un tableau, en string.
Ca ressemble en effet à une usine à gaz. 😉Super merci, je vais regarder ça.
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