Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Les fonctions Power Automate String permettent aux utilisateurs de convertir des chaînes, des caractères de chaîne, de formater des chaînes, etc. Ils sont largement utilisés pour convertir des données vers d'autres sources. Dans ce didacticiel, nous allons passer en revue certaines fonctions String complexes qui peuvent être utilisées dans les flux Microsoft - les fonctions substring et indexOf

Table des matières

Fonction de chaîne Power Automate : sous-chaîne

Parlons d'abord de la fonction de sous-chaîne. Ceci est utilisé si nous voulons que l'utilisateur saisisse son prénom et son nom de famille, et nous voulons uniquement renvoyer le prénom ou le nom de famille.

La fonction substring renvoie les caractères d'une chaîne commençant à la position spécifiée.

Essayons cela dans cet exemple de flux que j'ai créé précédemment. Nous allons supprimer ce contenu actuel que j'ai défini pour le texte du message .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Sous la sélection Fonctions de chaîne , choisissez la fonction de sous-chaîne . Il contient les paramètres text, startIndex  et length .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Une fois cliqué, allez dans l' onglet Dynamic content puis choisissez  Input 1.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Définissons le startIndex à 0 puisque nous voulons qu'il commence à 0. Ensuite, il devrait afficher 5 lettres.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Pour résumer, cette fonction prendra n'importe quelle entrée 1 . Ensuite, il ne nous donnera que les caractères du texte entre zéro et cinq. Cliquons maintenant sur OK.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Combinons également cela avec la concaténation. Alors, cliquez sur la fonction Concat .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Coupez ( Ctrl + X ) toute la fonction de sous-chaîne .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Collez-le ensuite dans la fonction concat .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Pour le premier argument, tapons « Le prénom de l'utilisateur est ». 

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Cliquez ensuite sur Mettre à jour.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Enfin, cliquez sur Enregistrer .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Test de la fonction de sous-chaîne

Testons maintenant le flux.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Nous n'utiliserons que les données de mes précédents passages.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Mon entrée lors de mes courses précédentes était Henry . C'est pourquoi il affichait « Le prénom de l'utilisateur est : Henry ». 

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Par conséquent, la fonction de sous-chaîne a fonctionné comme elle était censée le faire. Essayons de tester à nouveau le flux et saisissons une nouvelle entrée. Tapons Shelley pour l'entrée 1 et exécutons le flux.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Comme nous pouvons le voir, il s'est juste affiché « shell » au lieu de « Shelley ». C'est parce que nous avons spécifié qu'il ne devrait afficher que 5 caractères. Et c'est ainsi que fonctionne la fonction substring .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Fonction de chaîne Power Automate : IndexOf

Voyons maintenant ce que fait la fonction power automate indexOf .

La fonction indexOf trouve l'index ou la position d'un caractère dans une chaîne donnée sans tenir compte de la casse.

Cette fonction de chaîne power automate nécessite deux paramètres : la chaîne qui contient la valeur et la valeur dont l'index doit être recherché. Revenons maintenant à notre flux et ajoutons une nouvelle entrée de texte .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Pour cette entrée, nous voulons que l'utilisateur entre son email.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Nous voulons renvoyer uniquement les caractères avant le caractère @ et non l'intégralité de l'e-mail. Pour ce faire, supprimons d'abord l'expression initiale que nous avons créée.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Nous devons combiner la sous-chaîne avec la fonction indexOf . Sous l' onglet Expressions , choisissez la fonction de sous-chaîne .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Ensuite, choisissez Entrée 3 sous l' onglet Contenu dynamique

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Pour le paramètre startIndex , définissons 0. La longueur doit être l'index du caractère @ . Cliquez sur la fonction indexOf .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Choisissez Entrée 3 sous l' onglet Contenu dynamique .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Ensuite, spécifions le caractère que nous voulons trouver dans le texte. Dans ce cas, c'est le signe « @ ». Cliquez ensuite sur OK .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Tester le flux

Maintenant, sauvegardons et testons le flux.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Effectuons une nouvelle action de déclenchement puis cliquez sur Enregistrer et tester .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Tapez simplement n'importe quoi pour les autres entrées. Quant à Input 3 , tapons « [email protected] ». Cliquez ensuite sur Exécuter le flux .

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf

Lorsque nous vérifierons notre Slack, nous verrons qu'il a affiché le mot « nicholas ». En combinant ces deux fonctions, le flux renverra toujours les caractères avant le signe @ . Cela rend notre expression plus dynamique.

Fonctions de chaîne Power Automate : sous-chaîne et IndexOf


Fonctions de chaîne de flux Microsoft : Concat et remplacer
Procédure pas à pas de la documentation de Power Automate
Power Automate Terminate Action Control In Flows

Conclusion

Dans cet article, nous avons discuté des cas d'utilisation courants des fonctions de chaîne. Nous pouvons également utiliser certaines fonctions de chaîne avec les autres, telles que la combinaison des fonctions substring et indexOf . Nous faisons cela pour obtenir des caractères plus spécifiques dans le texte, en particulier si la longueur de la chaîne change. Faire nos expressions pour ces types d'instances est certainement utile et efficace.

Il existe de nombreuses autres fonctions de chaîne Power Automate que vous pouvez utiliser pour vos flux. Nous discuterons de certains d'entre eux dans nos autres blogs. J'espère que vous avez pu saisir l'utilisation et l'importance de ces deux fonctions de chaîne.

Tous mes vœux,

Henri


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir