
String Variables
String Variables
Posté par Mickael sur 20 novembre 2024 at 15h09Hello,
je me casse la tête sur un comportement d’un de mes flux qui est causé par, j’en suis sur, un tout petit détail.
J’initialise la variable :
Ensuite, je fais un Get items.
Apply to each : (Il y a un saut de ligne sur la première ligne)
Puis, je termine par un envoi d’email contenant toutes les infos…
Et patatraaa le résultat…
Au lieu de ça :
Une idée???
Merci.
-
This discussion was modified 5 months ago by
Mickael.
Mickael a répondu 4 months, 4 weeks ago 2 Membres · 13 Réponses-
This discussion was modified 5 months ago by
- 13 Réponses
Bonjour Mickael,
Je vois que tu essayes de produire un tableau html via des données Sharepoint.
Tu as une action pour réaliser cela.
Tu peux même utiliser du css par la suite si tu en as l’envie pour styliser ton tableau.
Tu peux utiliser ce site pour réaliser le thème de ton tableau : https://divtable.com/table-styler/
Quand tu as fini, tu dois copier le css que tu trouves en bas à droite.
Toutefois, comme tu vas le constater, ils font des appels à une class (blueTable).
Tu dois à chaque fois le supprimer car tu ne peux pas mettre de class à ton tableau généré par la carte qu’on a utilisé.
Dans ton action “Envoyer un e-mail (V2), au niveau du corps, tu vas devoir coller ton css.
Ce qui te donnera :
<style>
table {
border: 1px solid #70BD95;
background-color: #C6E0B4;
width: 100%;
text-align: center;
}
table td, table th {
border: 1px solid #AAAAAA;
padding: 3px 2px;
}
table tr:nth-child(even) {
background: #E2EFDA;
}
table thead {
background: #70BD95;
border-bottom: 2px solid #444444;
}
table thead th {
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
border-left: 2px solid #D0E4F5;
}
table thead th:first-child {
border-left: none;
}table tfoot td {
font-size: 14px;
}
table tfoot .links {
text-align: right;
}
table tfoot .links a{
display: inline-block;
background: #1C6EA4;
color: #FFFFFF;
padding: 2px 8px;
border-radius: 5px;
}
</style>Ci-joint, le fichier de rapport de la ronde de cette nuit.
Bien à vous,
L’équipe Méthode
@{body(‘Créer_un_tableau_HTML’)}
Excellent!
Merci.
Hésite pas à faire des conditions pour ne pas afficher “True/False” dans ton tableau final.
Ce n’est pas très “sexy” si tu veux mon avis 😉
Oui je comptais me pencher sur ce sujet après avoir finalisé le contenu de l’email à envoyer.
Mais, j’ai beaucoup de mal avec les “Expressions” dans mes flux (Qui ne sont pas construit tout à fait pareil que dans Power Apps)
Je vais essayer de trouver la solution.
Encore merci pour les tips.
Voici un exemple de condition :
Dans mon action “Créér un tableau HTML” comme tu peux le voir dans mon screen en haut, j’ai plusieurs colonnes.
J’ai une colonne BATT qui correspond à mes valeurs de ma colonne “EL_BATT”.
Sauf que mes valeurs retournées ne peuvent être que 0 ou 1.
Alors que si ma valeur est “0”, je ne veux rien afficher(null) et si c’est la valeur “1”, je veux afficher ✓.if(equals(item()?[‘EL_BATT’], 0), null, if(equals(item()?[‘EL_BATT’], 1), ‘✓’, item()?[‘EL_BATT’]))
Je galère un peu avec ma formule.
Comment génère tu cette partie ? if(equals(item()?[‘EL-BATT’]
Car en ce qui me concerne, le tableau me renvoi toujours ‘✓’ dans ma colonne ‘Sortie’.
Mes formules pour les 2 champs (Issus de toggle true/false)
<div>
<div>if(equals(item()?[‘Conso’],true), ‘✓’, null)</div>
<div>
<div>
<div>if(equals(item()?[‘Transfert’],true), ‘✓’, null)</div>
</div>
</div>
</div>EDIT : Laisse tomber, je suis un gros boulet, je me suis acharné à re soumettre un flux (Toujours le même) pour vérifier si mes modifs fonctionnaient.
Malheureusement, ce flux concernait une demande pour laquelle TOUS LES ITEMS avaient la valeur true dans la colonne ‘Conso’.
Ca marche très bien en faite!
Merci
-
This reply was modified 5 months ago by
Mickael.
-
This reply was modified 5 months ago by
Si je ne me trompe pas, tu as un retour sur “True” et “False”.
Tu dois donc bien mettre la majuscule aux premières lettres de ses mots si tu veux que ta condition fonctionne.
Je viens d’éditer mon message, je suis fatigué je pense.
Merci, ta solution fonctionne très bien.
Aucun souci, avec plaisir.
Bonne journée.
Au passage, c’est marrant car je commence enfin de mon côté mon système de magasin et la gestion des stocks 😀
Bonne chance! 😬
Connectez-vous pour répondre.