apps
latest
false
- Démarrage
- Applications de démonstration
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Directives générales sur l'expérience utilisateur
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser Count With Choice Set Values
- Utiliser les valeurs sélectionnées d'une table
- Intégrer des applications
- Intégrer des cartes
- Masquer les conteneurs à l'aide d'un bouton
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Définir un contexte externe (Set External Context)
- Travailler avec la source de données et la liaison de valeur (Work with Data Source ans Value Bind)
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Applications publiques
- Notifications
- Utilisation d'expressions VB
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir des valeurs
- Règle : Démarrer le processus
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Obtenir le fichier du compartiment de stockage
- Règle : Réinitialiser les valeurs
- Règle : Créer/Mettre à jour un enregistrement d’entité
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Guide (Guid)
- Fonction : Length
- Fonction : List
- Fonction : StartsWith
- Fonction : Somme
- Fonction : Tri
- Fonction : Maintenant
- Fonction : Aujourd'hui
- Fonction : Heure (Time)
- Fonction : Année (Year)
- Fonction : Mois (Month)
- Fonction : Jour (Day)
- Fonction : Heure (Hour)
- Fonction : Minute
- Fonction : Nouveau (New)
- Fonction : Recherche
- Fonction : Filtre
- Tirer parti de la RPA dans votre application
- Types d'arguments pris en charge
- Remplacement d'un processus référencé dans une application
- Référencement d'un compartiment de stockage à partir d'Orchestrator
- Configuration d'une version d'Orchestrator locale pour une utilisation par les applications
- Autorisations d'Orchestrator
- Flux de données entre les applications UiPath et Orchestrator
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Exploitation des médias de votre application
- Exploitation des actions de votre application
- Exploitation des connexions de vos applications
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Applications propriétaires UiPath
- Guide de dépannage de base
Fonctions VB utiles
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
LEGACY
Guide de l'utilisateur d'Apps
Last updated 5 août 2024
Fonctions VB utiles
Cette page contient des expressions VB qui peuvent vous être utiles lors de la création de votre application.
Nous avons regroupé plusieurs de ces fonctions dans une application publique afin que vous puissiez les tester et voir comment elles se comportent.
La fonction
Where()
renvoie un tableau de base zéro contenant un sous-ensemble d'un tableau de chaînes en fonction d'un critère de filtre spécifié.
Supposons que vous ayez une variable appelée
words
définie comme List(Of String) = {"apple", "banana", "cherry", "date"}
Pour obtenir la liste des mots contenant la lettre « a », appliquez la fonction
Where()
comme suit :
words.Where(Function(w) w.Contains("a")).ToList()
words.Where(Function(w) w.Contains("a")).ToList()
La sortie est
{"apple", "banana", "date"}
.
La fonction
Select()
crée un nouveau tableau qui contient les résultats de l'application d'une expression lambda à chaque élément du tableau source.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir la liste de nombres multipliés par eux-mêmes, appliquez la fonction La sortie est
Select()
comme suit :numbers.Select(Function(n) n * n).ToArray()
numbers.Select(Function(n) n * n).ToArray()
{1, 4, 9, 16, 25}
.
La fonction
Aggregate()
effectue des calculs sur tous les éléments d'un tableau et renvoie une valeur unique.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir la somme de tous les nombres du tableau, appliquez la fonction Aggregate() comme suit :La sortie est
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
15
.
La fonction
GroupBy()
regroupe les éléments dans une séquence par une fonction de sélecteur de clé.
Supposons que vous ayez une variable appelée
words
définie comme String() = {"apple", "banana", "cherry", "date"}
Pour regrouper les mots en fonction de la première lettre, qui est la fonction du sélecteur de touche, appliquez la fonction La sortie est
GroupBy()
comme suit :words.GroupBy(Function(w) w(0))
words.GroupBy(Function(w) w(0))
{ {"a", "apple", "date"}, {"b", "banana"}, {"c", "cherry"} }
.
Les fonctions
OrderBy()
et OrderByDescending()
trient les éléments dans une séquence basée sur une fonction de sélecteur de clé.
Supposons que vous ayez une variable appelée
words
définie comme String() = {"apple", "banana", "cherry", "date"}
Pour trier les mots en fonction de leur longueur, qui est la fonction du sélecteur de clé, appliquez la fonction La sortie est
OrderBy()
comme suit :words.OrderBy(Function(w) w.Length).ToArray()
words.OrderBy(Function(w) w.Length).ToArray()
{"date", "apple", "cherry", "banana"}
.
La fonction
Join()
combine des éléments en deux séquences basées sur une fonction de sélecteur de clé.
Supposons que vous ayez deux variables :
-
names
défini commeString() = {"John", "Jane", "Joe"}
-
ages
défini commeInteger() = {25, 30, 35}
Pour combiner les éléments de la première séquence avec les éléments de la deuxième séquence, appliquez la fonction La sortie est
Join()
comme suit :names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")
names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")
{"John: 25", "Jane: 30", "Joe: 35"}
.
La fonction
First()
renvoie le premier élément d'une séquence qui remplit une condition spécifiée.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir le premier nombre pair de la séquence, appliquez la fonction La sortie est
First()
comme suit :numbers.First(Function(n) n Mod 2 = 0)
numbers.First(Function(n) n Mod 2 = 0)
2
.
La fonction
FirstOrDefault()
renvoie le premier élément ou une valeur par défaut si aucun élément ne remplit la condition.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir le premier nombre impair de la séquence, appliquez la fonction La sortie est
FirstOrDefault()
comme suit :numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
1
.
La fonction
Last()
renvoie le dernier élément d'une séquence qui remplit une condition spécifiée.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir le premier nombre pair de la séquence, appliquez la fonction La sortie est
last()
comme suit :numbers.Last(Function(n) n Mod 2 = 0)
numbers.Last(Function(n) n Mod 2 = 0)
4
.
La fonction
LastOrDefault()
renvoie le dernier élément ou une valeur par défaut si aucun élément ne remplit la condition.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir le premier nombre impair de la séquence, appliquez la fonction La sortie est
FirstOrDefault()
comme suit :numbers.LastOrDefault(Function(n) n Mod 2 = 1)
numbers.LastOrDefault(Function(n) n Mod 2 = 1)
5
.
La fonction
Skip()
ignore un nombre spécifié d'éléments dans une séquence.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour ignorer les deux premiers éléments de la séquence, appliquez la fonction La sortie est
Skip()
comme suit :numbers.Skip(2).ToArray()
numbers.Skip(2).ToArray()
{3, 4, 5}
.
La fonction
SkipWhile()
ignore les éléments jusqu'à ce qu'une condition ne soit plus remplie.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour ignorer les nombres inférieurs à 3, appliquez la fonction La sortie est
SkipWhile()
comme suit :numbers.SkipWhile(Function(n) n < 3).ToArray()
numbers.SkipWhile(Function(n) n < 3).ToArray()
{3, 4, 5}
.
La fonction
Take()
renvoie un nombre spécifié d'éléments à partir du début d'une séquence.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir les trois premiers éléments de la séquence, appliquez la fonction La sortie est
Take()
comme suit :numbers.Take(3).ToArray()
numbers.Take(3).ToArray()
{1, 2, 3}
.
La fonction
TakeWhile()
renvoie les éléments jusqu'à ce qu'une condition ne soit plus remplie.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour obtenir les nombres inférieurs à 4, appliquez la fonction La sortie est
TakeWhile()
comme suit :numbers.TakeWhile(Function(n) n < 4).ToArray()
numbers.TakeWhile(Function(n) n < 4).ToArray()
{1, 2, 3}
.
La fonction
Any()
renvoie true
si un élément d'une séquence remplit une condition spécifiée.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour savoir si au moins un nombre de la séquence est pair, appliquez la fonction La sortie est
Any()
comme suit :numbers.Any(Function(n) n Mod 2 = 0)
numbers.Any(Function(n) n Mod 2 = 0)
true
.
La fonction
All()
renvoie true
si tous les éléments d’une séquence remplissent une condition spécifiée.
Supposons que vous ayez une variable appelée
numbers
définie comme Integer() = {1, 2, 3, 4, 5}
Pour savoir si tous les nombres de la séquence sont positifs, appliquez la fonction La sortie est
All()
comme suit :numbers.All(Function(n) n > 0)
numbers.All(Function(n) n > 0)
true
.
La fonction de liste
AddItemToList()
ajoute un nouvel élément à une liste existante.
Supposons que vous souhaitiez manipuler les enregistrements dans un contrôle Modifier la grille (Edit Grid) avec des données d'une intégration de processus, en utilisant la règle Définir la valeur (Set Value). L'élément à définir est
Processes.ALLDATATYPES.out_genericList
.
Pour ajouter un élément à la liste générique, attribuez-lui la valeur suivante :
AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)
AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)
La fonction de liste
DeleteItemFromList()
supprime des éléments d'une liste existante.
Supposons que vous souhaitiez manipuler les enregistrements dans un contrôle Modifier la grille (Edit Grid) avec des données d'une intégration de processus, en utilisant la règle Définir la valeur (Set Value). L'élément à définir est
Processes.ALLDATATYPES.out_genericList
.
Pour supprimer un élément de la liste générique, attribuez-lui la valeur suivante :
DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)
DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)
La fonction de liste
UpdateListItemAtIndex()
met à jour les éléments d'une liste existante.
Supposons que vous souhaitiez manipuler les enregistrements dans un contrôle Modifier la grille (Edit Grid) avec des données d'une intégration de processus, en utilisant la règle Définir la valeur (Set Value). L'élément à définir est
Processes.ALLDATATYPES.out_genericList
.
Pour mettre à jour un élément de la liste générique, attribuez-lui la valeur suivante :
UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
- Fonction VB : Où (Where)
- Fonction VB : Sélectionner (Select)
- Fonction VB : Agréger (Aggregate)
- Fonction VB : Regrouper par (Group by)
- Fonction VB : Trier par (Order by)
- Fonction VB : Rejoindre (Join)
- Fonction VB : Premier (First)
- Fonction VB : Premier ou Par défaut (First Or Default)
- Fonction VB : Dernier (Last)
- Fonction VB : Dernière ou Par défaut (Last Or Default)
- Fonction VB : Ignorer (Skip)
- Fonction VB : Ignorer pendant (Skip While)
- Fonction VB : Prendre (Take)
- Fonction VB : Prendre pendant (Take While)
- Fonction VB : Tout (Any)
- Fonction VB : Tout (All)
- Fonction VB: Ajouter un élément à la liste (Add item to list)
- Fonction VB : Supprimer un élément de la liste (Delete item from list)
- Fonction VB : Mettre à jour l'élément de liste à l'index (Update list item at index)