R3dKap
Expert Power AppsRéponses céées sur le Forum
-
R3dKap
Membre16 mars 2022 à 12h48 en réponse à: LookUp function basée sur une combobox (multiple choice)Salut @Christelle ah j’ai mieux compris avec ta 2è explication… 😋
Faut que je le simule chez moi pour te donner la bonne formule… Je t’envoie ça dès que je l’ai fait… 😉
CommentID=ZRaOmnaqZ2GLLTx, PostID=7sLjiaO0S60z9LY
-
Là il faut qu’on se fasse une p’tite visio Teams passke sinon on va y passer trop de temps. Contacte-moi sur LinkedIn…
CommentID=obrdJz9gbQvhuGe, PostID=PXfttHXEcyodEtg
-
@philippe étant donné que tu as personnalisé ton formulaire avec Power Apps, c’est désormais Power Apps qui pilote le champ. Il faut donc que tu positionnes sa valeur par défaut et son côté obligatoire directement sur le datacard… 😉
CommentID=HAMi4zMhfFybjD9, PostID=P3kqhLcGFmuRQzy
-
Essaie ça :
Filter(n 'Table';n IsBlank(ComboBox.Selected) ||n 'ColonneConcernee' = ComboBox.Selected.Valuen)
Dis-nous si c’est bon…
CommentID=iDqLBtpWUv0GAec, PostID=PXfttHXEcyodEtg
-
Voilà, c’est précisément ce que j’allais te proposer de faire vu que tu as un Choices() dans le Items de ta combo.
En effet la fonction Choices() génère un tableau à 2 colonnes (Id et Value) et comme je le disais l’opérateur in doit avoir une table à une seule colonne sur sa droite. Or, dans Power Apps, lorsque l’on écrit
NomDeTable.NomDeColonne
cela renvoie une table à une seule colonne, celle spécifiée.C’est pour cela qu’il fallait rajouter le
.Value
àchbEnveloppe.SelectedItems
… 😉CommentID=sy2Dqj2KsncfCyu, PostID=CJBs2Kt0p4SMBH8
-
@ChezWam tout d’abord une petite remarque sur le “wording” utilisé dans ton post (oui je suis plutôt perfectionniste là-dessus 😅) : “Le format de l’une des listes est vrai ou faux“. Tu voulais probablement dire : “Le format de l’une des colonnes de cette liste est vrai ou faux.“. 😉
Ensuite, quel est le véritable type de colonne que tu as créé ? Une colonne de type Oui/Non ou une colonne de type Choix avec les valeurs “True” et “False” ?
Parce-que du coup en fonction de ça ce ne sera pas la même solution pour filtrer ta datatable…
Ceci étant dit, si ta colonne est de type Oui/Non (ce que je suppose), alors il te faut modifier le Items de ta combo box pour y mettre :
Table({Text: "True"; Value: true}; {Text: "False"; Value: false})
Quant à la valeur à blanc, si tu utilises une combo box (et pas une dropdown) l’utilisateur pourra choisir de ne pas choisir de valeur. Sinon, avec la dropdown y’a aussi moyen si tu positionnes sa propriété AllowEmptySelection à true mais je préfère bosser avec la combo box en général.
Assure-toi aussi :
-
de désactiver la sélection multiple sur ta combo box
-
de positionner le DisplayFields de ta combo box à “Text” (pour afficher le libellé lorsque tu ouvriras la combo box pour choisir une valeur)
Ensuite, ton filter tel que tu l’as écrit devrait fonctionner… Sinon n’hésite pas à revenir ici pour qu’on voie ce qui ne va pas…
CommentID=c7dNGdSfMSWJcAQ, PostID=PXfttHXEcyodEtg
-
-
@Philippe CULOT @S dès lors que l’on manipule la propriété SelectedItems il faut s’intéresser au format des données du Items de la combo box.
@Philippe CULOT qu’as-tu dans le Items de ta combo box chbEnveloppe ?
N’oubliez pas aussi que l’opérateur in doit prendre sur sa droite une table à une seule colonne pour que sa fonctionne
Autre remarque : écrire
If(<test booléen>; true)
revient à écrire<test booléen>
. Et doncIf("ASV" in ...; true)
s’écrit simplement"ASV" in ...
😉CommentID=sCCmurPwjzuSOlq, PostID=CJBs2Kt0p4SMBH8
-
@Jesp si ta colonne Date réponse est bien une colonne de type date dans ta liste SharePoint, alors il te suffit de mettre UtcNow() dans la partie droite de la condition, sans rien spécifier d’autre (pas besoin du formatDateTime()).
CommentID=OREvPCRixbYsHwE, PostID=7pBBBnFKK4oGtYW
-
Bon, alors y’a la version officielle (mais elle est juste monstrueuse) :
Et après j’ai trouvé celle-ci qui est plus simple :
^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$
Je l’ai testé de mon côté, elle fonctionne.
Dis-moi ce que t’en penses…
CommentID=AWiSBtMxZxp9hbk, PostID=SJP2lxAg8E5Dsu3
-
Alors en fait, peu savent qu’en réalité énormément de caractères sont autorisés dans les adresses mails mais dans 99% des cas ce sont les caractères les plus courants qui sont utilisés. Je vais voir si je trouve une regex digne de ce nom…
CommentID=MOoQuV7tp6JYnUw, PostID=SJP2lxAg8E5Dsu3
-
R3dKap
Membre12 mars 2022 à 7h58 en réponse à: créer un evenement outlook _powerautomate-IDcalendrier@Laurent CARRIERE sauf erreur de ma part ce n’est pas possible. Un calendrier est un objet personnel où seul le propriétaire peut créer des éléments.
Du coup, en solutions de contournement j’imagine 2 possibilités :
-
Tu crées l’événement dans TON calendrier en invitant la personne concernée
-
Tu te débrouilles pour que ce soit la personne concernée qui déclenche un flux qui crée l’événement dans son calendrier à lui
J’ai bien trouvé des personnes qui disent que c’est possible via l’API Graph mais c’est à vérifier :
Sinon, voici deux Ideas où tu peux voter pour pousser la fonctionnalité auprès des équipes Microsoft :
CommentID=6RDDwmii9qM84Lr, PostID=YHejoSREXic23Yk
-
-
@Jesp enlève juste les guillemets :
field_3 ne null
😉
CommentID=LuKZ11n5PaggD4G, PostID=7pBBBnFKK4oGtYW
-
Salut @Alain,
Pour construire, tester et vérifier mes REGEX j’utilise ce site :
Essaie de voir si tu t’en sors… Là j’ai pas le temps de regarder de suite, mais je pourrais y jeter un oeil ce week-end…
CommentID=joCvmTpjQqM5fRr, PostID=SJP2lxAg8E5Dsu3