UiPath Documentation
studio-web
2.2510
true
Guide de l'utilisateur Studio Web
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Fonctions VB utiles

Fonctions VB disponibles dans Studio Web pour filtrer, transformer et utiliser des tableaux et des chaînes dans les expressions d'application, y compris des exemples d'utilisation pratiques.

Fonction VB : Où (Where)​

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"}.

Fonction VB : Sélectionner (Select)​

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 Select() comme suit :

numbers.Select(Function(n) n * n).ToArray()
numbers.Select(Function(n) n * n).ToArray()

La sortie est {1, 4, 9, 16, 25}.

Fonction VB : Agréger (Aggregate)​

La fonction Aggregate() effectue des calculs sur tous les éléments d'un tableau et renvoie une valeur unique. Cette fonction peut être utile pour agréger plusieurs valeurs à l'intérieur d'une colonne.

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 :

Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)

La sortie est 15.

Fonction VB : Regrouper par (Group by)​

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 GroupBy() comme suit :

words.GroupBy(Function(w) w(0))
words.GroupBy(Function(w) w(0))

La sortie est { {"a", "apple", "date"}, {"b", "banana"}, {"c", "cherry"} }.

Fonction VB : Trier par (Order by)​

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 OrderBy() comme suit :

words.OrderBy(Function(w) w.Length).ToArray()
words.OrderBy(Function(w) w.Length).ToArray()

La sortie est {"date", "apple", "cherry", "banana"}.

Fonction VB : Rejoindre (Join)​

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 comme String() = {"John", "Jane", "Joe"}
  • ages défini comme Integer() = {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 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}")

La sortie est {"John: 25", "Jane: 30", "Joe: 35"}.

Fonction VB : Premier (First)​

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 First() comme suit :

numbers.First(Function(n) n Mod 2 = 0)
numbers.First(Function(n) n Mod 2 = 0)

La sortie est 2.

Fonction VB : Premier ou Par défaut (First Or Default)​

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 FirstOrDefault() comme suit :

numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
numbers.FirstOrDefault(Function(n) n Mod 2 = 1)

La sortie est 1.

Fonction VB : Dernier (Last)​

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 last() comme suit :

numbers.Last(Function(n) n Mod 2 = 0)
numbers.Last(Function(n) n Mod 2 = 0)

La sortie est 4.

Fonction VB : Dernière ou Par défaut (Last Or Default)​

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 FirstOrDefault() comme suit :

numbers.LastOrDefault(Function(n) n Mod 2 = 1)
numbers.LastOrDefault(Function(n) n Mod 2 = 1)

La sortie est 5.

Fonction VB : Ignorer (Skip)​

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 Skip() comme suit :

numbers.Skip(2).ToArray()
numbers.Skip(2).ToArray()

La sortie est {3, 4, 5}.

Fonction VB : Ignorer pendant (Skip While)​

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 SkipWhile() comme suit :

numbers.SkipWhile(Function(n) n < 3).ToArray()
numbers.SkipWhile(Function(n) n < 3).ToArray()

La sortie est {3, 4, 5}.

Fonction VB : Prendre (Take)​

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 Take() comme suit :

numbers.Take(3).ToArray()
numbers.Take(3).ToArray()

La sortie est {1, 2, 3}.

Fonction VB : Prendre pendant (Take While)​

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 TakeWhile() comme suit :

numbers.TakeWhile(Function(n) n < 4).ToArray()
numbers.TakeWhile(Function(n) n < 4).ToArray()

La sortie est {1, 2, 3}.

Fonction VB : Tout (Any)​

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 Any() comme suit :

numbers.Any(Function(n) n Mod 2 = 0)
numbers.Any(Function(n) n Mod 2 = 0)

La sortie est true.

Fonction VB : Tout (All)​

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 All() comme suit :

numbers.All(Function(n) n > 0)
numbers.All(Function(n) n > 0)

La sortie est true.

Fonction VB: Ajouter un élément à la liste (Add item to list)​

La fonction de liste AddItemToList() ajoute un nouvel élément à une liste existante.

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)

Fonction VB : Supprimer un élément de la liste (Delete item from list)​

La fonction de liste DeleteItemFromList() supprime des éléments d'une liste existante.

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)

Fonction VB : Mettre à jour l'élément de liste à l'index (Update list item at index)​

La fonction de liste UpdateListItemAtIndex() met à jour les éléments d'une liste existante.

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)

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour