- 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
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Fonctions VB personnalisées
-
Fonction :
String Serialize(Object value)
-
Description : renvoie une représentation sous forme de chaîne de l'objet spécifié.
-
Exemple :
Serialize(Queues.testQueue.arg1)
Serialize(Queues.testQueue.arg1)
-
Fonction :
T Deserialize<T>(string obj)
-
Description : renvoie un objet de type T. Prend en tant qu'entrée une représentation de chaîne JSON valide d'un objet.
-
Exemple :
OùDeserialize(Of AppsFile)(textV)
Deserialize(Of AppsFile)(textV)textV
est une variable de type Texte (Tex) contenant la chaîne sérialisée de l'objet.
-
Fonction :
T? App.QueryParam<T>((string param, T? defaultValue = default(T))
-
Description:
-
Si le paramètre de requête est transmis dans l'URL, la fonction renvoie cette valeur désérialisée en fonction du type générique T.
-
Si la désérialisation échoue ou si le paramètre de requête n'est pas transmis dans l'URL, la fonction renvoie la valeur par défaut.
-
-
Exemple :
App.QueryParam(Of AppsFile)("file", new AppsFile("https://i0.wp.com/ imagelinkmri.com/wp-content/uploads/2021/08/imagelink-04.png"))
App.QueryParam(Of AppsFile)("file", new AppsFile("https://i0.wp.com/ imagelinkmri.com/wp-content/uploads/2021/08/imagelink-04.png"))
-
Fonction :
string App.QueryParam(string param, string? defaultValue = "")
-
Description:
-
Si le paramètre de requête est transmis dans l'URL, la fonction renvoie cette valeur sous forme de chaîne.
-
Si le paramètre de requête n'est pas transmis dans l'URL, la fonction renvoie la valeur par défaut.
-
-
Exemple :
App.QueryParam("stringVariable", "defaultText")
App.QueryParam("stringVariable", "defaultText")
-
Fonction :
List<T> AddItemToList<T>(List<T> list, T value)
-
Description : à partir d'une liste de type T, ajoute un élément à la liste et renvoie la liste mise à jour.
-
Exemple :
AddItemToList(Of String)(stringList, "AddMe")
AddItemToList(Of String)(stringList, "AddMe")
-
Fonction :
List<T> UpdateListItemAtIndex<T>(List<T> list, int index, T value)
-
Description : à partir d'une liste de type T, met à jour l'élément à l'index spécifié et renvoie la liste mise à jour.
-
Exemple :
UpdateListItemAtIndex(Of String)(stringList, MainPage.EditGrid.RowIndex,"UpdateValue")
UpdateListItemAtIndex(Of String)(stringList, MainPage.EditGrid.RowIndex,"UpdateValue")
-
Fonction :
List<T> DeleteItemFromList<T>(List<T> list, int index)
-
Description : à partir d'une liste de type T, supprime l'élément à l'index spécifié et renvoie la liste mise à jour.
-
Exemple :
DeleteItemFromList(Of String)(stringList, MainPage.EditGrid.RowIndex)
DeleteItemFromList(Of String)(stringList, MainPage.EditGrid.RowIndex)
-
Fonction :
ListSource<T> Fetch<T>(FilterGroup group = null, PaginationProps paginationProps = null, SortOption[] sortOptions = null, string[] selectedFields = null, ExpansionFieldOption[] expansionFieldOptions = null )
-
Description : renvoie tous les enregistrements d'un objet d'entité, en fonction des paramètres mentionnés.
-
Exemple :
Fetch(of AlexEntity)(createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0), New PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), New SortOption(){addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}, Nothing, New ExpansionFieldOption(){addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})
Fetch(of AlexEntity)(createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0), New PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), New SortOption(){addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}, Nothing, New ExpansionFieldOption(){addExpansionFieldOption("CreatedBy", New String(){"Id","Name"}), addExpansionFieldOption("UpdatedBy", New String(){"Id","Name"})})Remarque :La fonctionFetch()
est utilisée par le Générateur de requêtes et est asynchrone.
-
Fonction :
T FetchOne<T>(FilterGroup group = null, PaginationProps paginationProps = null, SortOption[] sortOptions = null, string[] selectedFields = null, ExpansionFieldOption[] expansionFieldOptions = null)
-
Description : renvoie un seul enregistrement d'un objet d'entité, en fonction des paramètres mentionnés.
-
Exemple :
FetchOne(of Employee)( createFilterGroup(new QueryFilter(){addFilter( MainPage.EditGrid.SearchColumn,"contains",MainPage.EditGrid.SearchTerm)}), new PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), new SortOption(){ addSortOption( MainPage.EditGrid.SortColumn,MainPage.EditGrid.isDescending) } )
FetchOne(of Employee)( createFilterGroup(new QueryFilter(){addFilter( MainPage.EditGrid.SearchColumn,"contains",MainPage.EditGrid.SearchTerm)}), new PaginationProps(MainPage.EditGrid.PageStart, MainPage.EditGrid.PageLimit), new SortOption(){ addSortOption( MainPage.EditGrid.SortColumn,MainPage.EditGrid.isDescending) } )Remarque :La fonctionFetchOne()
est utilisée par le Générateur de requêtes et est asynchrone.
-
Fonction :
FilterGroup createFilterGroup(QueryFilter[] queryFilters, FilterGroup[] groups = null, int isAnd = 0)
-
Description : à partir d'un tableau de filtres de requête et de groupes de filtres, génère un groupe de filtres.
-
Exemple :
createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0)
createFilterGroup(Nothing, New FilterGroup(){createFilterGroup(New QueryFilter(){addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)}, Nothing, 0)}, 0)
createFilterGroup()
est utilisée par le Générateur de requêtes.
-
Fonction :
QueryFilter addFilter(string columnName, string colOperator, string value)
-
Description : à partir d'un nom de colonne, d'un opérateur et d'une valeur, génère un filtre de requête.
-
Exemple :
addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)
addFilter(MainPage.EditGrid.SearchColumn, "contains", MainPage.EditGrid.SearchTerm)
addFilter()
est utilisée par le Générateur de requêtes.
-
Fonction :
SortOption addSortOption(string columnName, bool isDescending = false)
-
Description : à partir d'un nom de colonne et d'une valeur de tri, génère et trie un filtre de requête.
-
Exemple :
addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}
addSortOption(MainPage.EditGrid.SortColumn, Not(Not(MainPage.EditGrid.isDescending)))}
addSortOption()
est utilisée par le Générateur de requêtes.
-
Fonction :
ListSource<ChoiceSet> GetChoiceSet(string choiceSetName)
-
Description : étant donné le nom d'un ensemble de choix de Data Service, renvoie toutes les valeurs de l'ensemble de choix.
-
Exemple :
GetChoiceSet("Gender")
GetChoiceSet("Gender")
L'entité hébergeant l'ensemble de choix doit être ajoutée à votre application.
GetChoiceSet()
est asynchrone.
-
Fonction :
string GetChoiceSetValue(string choiceSetName, int numberId)
-
Description : en fonction du nom d'un ensemble de choix de Data Service et de l'index d'une option d'ensemble de choix, renvoie l'option spécifiée.
-
Exemple :
GetChoiceSetValue("Gender", 0)
GetChoiceSetValue("Gender", 0)
L'entité hébergeant l'ensemble de choix doit être ajoutée à votre application.
-
Fonction :
DataTable BuildDataTable(DataTable dt, DataColumn[] columns, List<Object> rowData, bool clear=false)
-
Description : charge une table de données avec des colonnes et des lignes dans la règle Définir la valeur (Set Value) et renvoie la table de données mise à jour.
Si le paramètreclear
est vrai, il efface le contenu des colonnes et des lignes de la table de données. -
Exemple :
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True )
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True )
-
Fonction :
AddRow(DataRow row)
-
Description : méthode d'extension TableDonnées (DataTable) qui ajoute la ligne spécifiée à une table de données et renvoie l'instance mise à jour.
-
Exemple :
dt.AddRow(row)
dt.AddRow(row)
-
Fonction :
DeleteRowAt(int index)
-
Description : méthode d'extension TableDonnées (DataTable) qui supprime la ligne au niveau de l'index spécifié dans une table de données et renvoie l'instance mise à jour.
-
Exemple :
dt.DeleteRowAt(2)
dt.DeleteRowAt(2)
-
Fonction :
UpdateRowAt(int index, DataRow row)
-
Description : méthode d'extension TableDonnées (DataTable) qui met à jour la ligne au niveau l'index spécifié avec les nouvelles données de ligne et renvoie la table de données mise à jour.
-
Exemple :
dt.UpdateRowAt(2, row)
dt.UpdateRowAt(2, row)
- Fonction : Sérialisée (Serialize)
- Fonction : Désérialiser (Deserialize)
- Fonction : App.QueryParam
- Pour les objets
- Pour les chaînes
- Fonction : Ajouter un élément à la liste (Add item to list)
- Fonction : Mettre à jour l'élément de la liste à l'index (Update list item at index)
- Fonction : Supprimer un élément de la liste (Delete item from list)
- Fonction : Récupérer (Fetch)
- Fonction : Récupérer un (Fetch one)
- Fonction : Créer un groupe de filtres
- Fonction : Ajouter un filtre (Add filter)
- Fonction : Ajouter une option de tri (Add sort option)
- Fonction : Obtenir l'ensemble de choix (Get choice set)
- Fonction : Valeur Obtenir l'ensemble de choix (Get choice set)
- Fonction : Créer une table de données (Build data table)
- Fonction : Ajouter une ligne (Add row)
- Fonction : Supprimer une ligne (Delete row)
- Fonction : Mettre à jour la ligne (Update row at)