Partager via


Actions variables

Pour créer manuellement une variable dans un flux de bureau, déployez l’action Définir la variable. Cette action nécessite que vous fournissiez un nom et une valeur pour la nouvelle variable.

Capture d’écran de l’action Définir une variable.

Important

Les mots clés réservés ne peuvent pas être utilisés comme noms de variable. Pour obtenir la liste complète des mots clés réservés, accédez à Mots clés réservés dans les flux de bureau.

Pour augmenter ou diminuer la valeur numérique d’une variable, utilisez les actions Augmenter la variable et Diminuer la variable, respectivement.

Capture d’écran de l’action Augmenter la variable.

La plupart des actions renvoient leur résultat dans une variable. Par exemple, l’action Créer une liste produit une liste vide.

De même, l’action Générer un nombre aléatoire produit une valeur numérique aléatoire. Si vous activez Générer plusieurs nombres dans cette action, vous créez une variable de liste contenant plusieurs valeurs numériques aléatoires.

Capture d’écran de l’action Générer un nombre aléatoire.

Pour ajouter des éléments à une liste existante, déployez l’action Ajouter un élément à la liste et remplissez une valeur codée en dur ou une variable pour définir l’élément à ajouter. De même, vous pouvez supprimer des éléments d’une liste avec l’action Supprimer l’élément de la liste.

Note

Les indices de liste commencent à 0, ce qui signifie que le premier élément de la liste aura toujours un indice de 0. Utilisez la notation %ListName[0]% pour faire référence au premier élément de la liste, %ListName[1]% à la deuxième, et ainsi de suite.

Si vous souhaitez créer une variable table de données, déployez l’action Créer une table de données et spécifiez les éléments initiaux de celle-ci à l’aide du constructeur visuel.

Pour manipuler une variable de table de données, utilisez les actions du sous-groupe d’actions respectif, telles que Rechercher ou remplacer dans la table de données et Mettre à jour l’élément de table de données.

Capture d’écran de l’action Créer une table de données.

Créer une nouvelle table de données

Crée une variable de table de données.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Nouvelle table Non Table de données Table de données d’entrée

Variables produites

Argument Type Description
DataTable Table de données La nouvelle table de données

Exceptions

Cette action ne comporte aucune exception.

Insérer une ligne dans la table de données

Insère une ligne à la fin ou avant une valeur d’index spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Table de données La variable de table de données avec laquelle travailler. Cette variable doit avoir été préalablement spécifiée par une action qui produit une variable de table de données
Dans l’emplacement S.O. Fin de la table de données, avant l’index de ligne Fin de la table de données Indiquez si vous souhaitez insérer la nouvelle ligne à la fin de la table de données ou avant un index de ligne spécifié
Index de ligne Non Valeur numérique Insère la valeur de l’index de ligne à utiliser lorsque l’index de ligne situé avant est spécifié comme paramètre Dans l’emplacement
Nouvelle(s) valeur(s) Non Liste, Ligne de données Ce paramètre accepte une variable de liste ou de ligne de données pour laquelle le nombre de colonnes doit correspondre à celui de la table de données

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
L’index de l’élément est en dehors de la plage Indique que l’index de l’élément indiqué est en dehors de la plage
Arguments d’entrée non valides Indique qu’il y a un paramètre d’entrée non valide
Erreur Type incompatible Indique qu’un paramètre d’entrée d’un type incompatible est fourni

Supprimer une ligne de la table de données

Supprimez une ligne de la table de données à l’index de ligne correspondant.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Datatable La variable de table de données avec laquelle travailler. Cette variable doit être spécifiée par une action qui produit une variable de table de données
Index de ligne Non Valeur numérique Index de ligne dans une table de données à supprimer

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
L’index de l’élément est en dehors de la plage Indique que l’élément de table de donnes spécifié est en dehors de la plage

Mettre à jour l’élément de table de données

Mettez à jour un élément de ligne de table de données sur une colonne définie.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Table de données La variable de table de données avec laquelle travailler. Cette variable doit avoir été préalablement spécifiée par une action qui produit une variable de table de données.
Column No Valeur de texte Nom de la colonne ou index de l’élément à mettre à jour.
Ligne No Valeur numérique Index de ligne de l’élément à mettre à jour.
Nouvelle valeur No Valeur de texte Nouvelle valeur à mettre à jour à l’index de ligne et la colonne spécifiés.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
L’index de l’élément est en dehors de la plage Indique que l’élément de table de donnes spécifié est en dehors de la plage
Le nom de la colonne n’existe pas Indique que le nom de colonne spécifié n’existe pas
L’index de colonne est en dehors de la plage Indique que l’index de colonne spécifié est en dehors de la plage
Erreur Type incompatible Indique qu’un paramètre d’entrée d’un type incompatible a été fourni

Rechercher ou remplacer dans la table de données

Rechercher et/ou remplacer les valeurs de la table de données.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Table de données La variable de table de données avec laquelle travailler. Cette variable doit avoir été préalablement spécifiée par une action qui produit une variable de table de données
Mode de recherche S.O. Rechercher, Rechercher et remplacer Trouver Le mode de recherche (rechercher ou rechercher et remplacer)
Toutes les correspondances S.O. Valeur booléenne Vrai Indiquez s’il faut ou non rechercher ou remplacer le texte dans toutes les cellules correspondantes trouvées ou dans la première cellule correspondante uniquement
Texte à rechercher Non Valeur de texte Texte à rechercher dans la table de données
Rechercher à l’aide d’une expression régulière S.O. Valeur booléenne Faux Indiquez si vous souhaitez utiliser une expression régulière pour faire correspondre le contenu de la cellule avec le texte à rechercher
Respecter la casse S.O. Valeur booléenne Faux Indiquez s’il faut ou non rechercher des données qui respectent la casse
Correspondre au contenu entier de la cellule S.O. Valeur booléenne Faux Indiquez s’il faut ou non rechercher des cellules qui contiennent uniquement le texte spécifié
Texte à remplacer par Non Valeur de texte Texte utilisé pour remplacer les cellules correspondantes
Rechercher par S.O. Partout, Sur la colonne Partout Ordre dans lequel rechercher le texte (partout, ou sur la colonne)
Nom ou index de la colonne Non Valeur de texte Valeur d’index ou en-tête de colonne

Variables produites

Argument Type Description
Correspondances de la table de données Table de données Table de données contenant les index de ligne et de colonne pour les correspondances

Exceptions

Exception Description
L’expression régulière fournie n’est pas valide Indique que l’expression régulière fournie n’est pas valide
Le nom de la colonne n’existe pas Indique que le nom de colonne spécifié n’existe pas
L’index de colonne est en dehors de la plage Indique que l’index de colonne spécifié est en dehors de la plage
Erreur Type incompatible Indique qu’un paramètre d’entrée d’un type incompatible est fourni

Insérer une colonne dans la table de données

Insère une colonne à la fin ou avant une valeur d’index spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Datatable La variable de table de données avec laquelle travailler. Cette variable doit être spécifiée par une action qui produit une variable de table de données.
Dans l’emplacement S.O. Fin de la table de données, avant l’index de colonne Fin de la table de données Spécifiez si vous souhaitez insérer la nouvelle colonne à la fin de la table de données ou avant un index de colonne spécifié.
Nom de colonne No Valeur de texte Spécifiez l’en-tête de la nouvelle colonne.
Index de colonne No Valeur numérique Spécifiez la valeur d’index de colonne utilisée lorsque l’option Avant l’index de colonne est sélectionnée pour le paramètre Dans l’emplacement.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
L’index de colonne est en dehors de la plage Indique que l’index de colonne fourni est en dehors de la plage.
Nom de colonne en double Indique que le nom de colonne fourni existe déjà.

Supprimer une colonne de la table de données

Supprimez une colonne de table de données à l’index ou au nom de colonne spécifié.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Datatable La variable de table de données avec laquelle travailler. Cette variable doit être spécifiée par une action qui produit une variable de table de données.
Spécifier la colonne avec S.O. Nom, Index Nom  Spécifiez s’il faut rechercher la colonne par nom ou par index.
Nom de colonne No Valeur de texte Nom de la colonne à supprimer.
Index de colonne No Valeur numérique Index de la colonne à supprimer. Les index de colonnes commencent à partir de 0.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Le nom de la colonne n’existe pas Indique que le nom de colonne spécifié n’existe pas
L’index de colonne est en dehors de la plage Indique que l’index de colonne spécifié est en dehors de la plage

Supprimer les lignes vides de la table de données

Supprime les lignes de la table de données dont toutes les cellules sont vides.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Table de données La variable de table de données avec laquelle travailler. Cette variable doit avoir été préalablement spécifiée par une action qui produit une variable de table de données

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Supprimer les lignes en double de la table de données

Supprime toutes les lignes en double de la table de données, si les valeurs ont le même type de données dans chaque colonne.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données No Datatable La variable de table de données avec laquelle travailler. La variable spécifiée doit être définie via une action qui génère une variable de table de données.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Incompatibilité de type dans les cellules d’une colonne Indique que deux valeurs ou plus dans une seule colonne sont d’un type de données différent

Effacer la table de données

Supprime toutes les lignes de la table de données, sans affecter les en-têtes de table.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données No Datatable La variable de table de données avec laquelle travailler. La variable spécifiée doit être définie via une action qui génère une variable de table de données.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Trier la table de données

Trie les lignes de la table de données par ordre croissant ou décroissant selon la colonne spécifiée, si toutes ses valeurs ont le même type de données.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données No Datatable La variable de table de données avec laquelle travailler. La variable spécifiée doit être définie via une action qui génère une variable de table de données.
Spécifier la colonne avec S.O. Nom, Index Nom  Spécifiez s’il faut rechercher la colonne par nom ou par index.
Nom de colonne No Valeur de texte Nom de la colonne à trier.
Index de colonne No Valeur numérique Index de la colonne à trier. Les index de colonnes commencent à partir de 0.
Ordre S.O. Croissant, Décroissant Ordre croissant Ordre de tri de la table de données.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Le nom de la colonne n’existe pas ​Indique que le nom de colonne spécifié n’existe pas
L’index de colonne est en dehors de la plage ​Indique que l’index de colonne fourni est en dehors de la plage
Incompatibilité de type dans les cellules d’une colonne Indique que deux valeurs ou plus dans une seule colonne sont d’un type de données différent

Filtrer la table de données

Filtre les lignes de la table de données en fonction des règles appliquées.

Dans l’assistant intégré de l’action qui vous aide à créer les filtres nécessaires, vous pouvez appliquer plusieurs filtres à différentes colonnes définies par nom ou index. Chaque filtre est composé d’une colonne spécifique ciblée, d’un opérateur sélectionné et de la valeur qui lui est attribuée.

De plus, plusieurs filtres sont appliqués ensemble via des règles AND et/ou OR. Les règles AND sont résolues en premier dans l’expression de filtre obtenue, suivies des règles OR.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données No Datatable La variable de table de données avec laquelle travailler. La variable spécifiée doit être définie via une action qui génère une variable de table de données.
Filtres à appliquer No Règles de filtrage définies par l’utilisateur S.O. Règles de filtrage appliquées aux colonnes définies

Variables produites

Argument Type Description
FilteredDataTable Datatable Table de données générée après application des filtres

Exceptions

Exception Description
Le nom de la colonne n’existe pas ​Indique que le nom de colonne spécifié n’existe pas
L’index de colonne est en dehors de la plage ​Indique que l’index de colonne fourni est en dehors de la plage
Incompatibilité de type dans les cellules d’une colonne Indique que deux valeurs ou plus dans une seule colonne sont d’un type de données différent

Fusionner les tables de données

Fusionne deux tables de données ensemble, en spécifiant le comportement de fusion au cas où leur nombre de colonnes est différent.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Première table de données No Datatable Première variable de table de données à utiliser. Il s’agit également de la variable produite de l’action qui contient la table de données fusionnée
Seconde table de données No Datatable Deuxième table de données fusionnée dans la première table de données
Mode fusion S.O. Ajouter des colonnes supplémentaires, Ignorer les colonnes supplémentaires, Erreur sur les colonnes supplémentaires Ajouter des colonnes supplémentaires Comportement de fusion appliqué lorsque les tables n’ont pas le même nombre de colonnes

Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
Schéma manquant ​​Indique que les tables de données n’ont pas le même nombre de colonnes

Joindre les tables de données

Joint deux tables de données sur la base de la règle de jointure spécifiée.

Dans l’assistant intégré de l’action qui vous aide à créer les règles de jointure nécessaires, vous pouvez définir plusieurs règles en spécifiant la colonne de la première et de la deuxième table de données en conséquence, ainsi que l’opérateur de comparaison qui s’applique entre elles.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Première table de données No Datatable Première variable de table de données à utiliser. La variable spécifiée doit être définie via une action qui génère une variable de table de données.
Seconde table de données No Datatable Deuxième variable de table de données à utiliser. La variable spécifiée doit être définie via une action qui génère une variable de table de données.
Opération de jointure S.O. Interne, Gauche, Complet Interne Opération de jointure utilisée pour joindre les deux tables
Règles de jointure No Règles de jointure définies par l’utilisateur S.O. Définir les colonnes et l’opération à utiliser pour joindre les deux tables de données

Variables produites

Argument Type Description
JoinedDataTable Datatable Table de données générée après l’opération de jointure

Exceptions

Exception Description
Le nom de la colonne n’existe pas ​Indique que le nom de colonne spécifié n’existe pas
L’index de colonne est en dehors de la plage ​Indique que l’index de colonne fourni est en dehors de la plage

Lire à partir de la variable de texte CSV

Génère une table de données à partir d’un texte CSV.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Texte CSV No Valeur de texte Variable de texte CSV à lire.
Découper les champs S.O. Valeur booléenne Vrai Indique s’il faut ou non découper automatiquement les espaces blancs de début et de fin des cellules extraites.
La première ligne contient les noms de colonne. S.O. Valeur booléenne False Indique s’il faut utiliser la première ligne du texte CSV pour définir les noms de colonne de la table de données obtenue. Activez cette option pour éviter de lire les noms comme données dans la table. Les actions suivantes peuvent accéder aux données détenues par la table de données à l’aide des noms de colonne (plutôt que des numéros de colonne).
Obtenir les champs CSV sous forme de texte S.O. Valeur booléenne False Spécifiez si le contenu des champs de texte CSV doit être récupéré uniquement sous forme de texte ou comme type de correspondance la plus proche. Par exemple, Date et heure pour les dates et Numérique pour les nombres.
Séparateur de colonnes S.O. Largeurs de colonne prédéfinies, personnalisées, fixes Prédéfini Indique s’il faut utiliser un séparateur de colonnes prédéfini, un séparateur personnalisé ou des largeurs de colonne fixes.
Séparateur S.O. Valeur par défaut du système, Virgule, Point-virgule, Tabulation Valeur système par défaut Séparateur de colonne pour analyser le texte CSV.
Séparateur personnalisé No Valeur de texte Séparateur de colonne personnalisé à utiliser pour analyser le texte CSV.
Largeurs de colonne fixes No Valeur de texte Largeurs de colonne fixes à utiliser pour analyser le texte CSV. Séparez les largeurs à l’aide de virgules, d’espaces, de tabulations ou de retours à la ligne.

Variables produites

Argument Type Description
CSVTable Datatable Contenu du texte CSV sous forme d’une table de données

Exceptions

Exception Description
Échec de l’analyse du CSV ​Indique un problème lors de l’analyse du texte CSV

Convertir la table de données en texte

Convertit une table de données en texte CSV.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données No Datatable La variable de table de données avec laquelle travailler. La variable spécifiée doit être définie via une action qui génère une variable de table de données.
Inclure les noms de colonne S.O. Valeur booléenne False Spécifie s’il faut transformer les noms de colonne de la variante spécifiée en la première ligne du texte CSV.
Utiliser le séparateur de colonnes personnalisé S.O. Valeur booléenne False Indique s’il faut utiliser ou non un séparateur de colonne personnalisé ou un séparateur de colonne prédéfini.
Séparateur S.O. Valeur par défaut du système, Virgule, Point-virgule, Tabulation Valeur système par défaut Séparateur de colonne à utiliser dans le texte CSV spécifié.
Séparateur de colonnes personnalisé No Valeur de texte Séparateur de colonne personnalisé à utiliser dans le texte CSV spécifié.

Variables produites

Argument Type Description
CSVText Valeur de texte Variable dans laquelle le résultat CSV est stocké

Exceptions

Exception Description
Échec de la conversion Indique un problème de conversion de la table de données en texte CSV

Tronquer le nombre

Obtenez les nombres entiers ou décimaux pour une valeur numérique ou arrondir la valeur à un nombre spécifié de décimales.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Nombre à tronquer Non Valeur numérique Nombre ou variable qui contient la valeur numérique à tronquer/arrondir
Opération N/A Obtenir la partie entière, Obtenir la partie décimale, Arrondir un nombre Obtenir la partie de l’entier Spécifie l’opération à exécuter sur le numéro donné.
Nombre de décimales Oui Valeur numérique 3 Le nombre de décimales auquel arrondir le nombre donné. Entrez 0 pour renvoyer un entier comme résultat

Variables produites

Argument Type Description
TruncatedValue Valeur numérique Nombre tronqué ou arrondi

Exceptions

Cette action ne comporte aucune exception.

Générer un nombre aléatoire

Générez un nombre aléatoire ou une liste de nombres aléatoires compris entre une valeur minimale et une valeur maximale.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Valeur minimale Oui Valeur numérique 0 Limite inférieure des nombres aléatoires à générer
Valeur maximale Oui Valeur numérique 100 Limite supérieure des nombres aléatoires à générer
Générer plusieurs nombres N/A Valeur booléenne Faux Indique s’il faut générer ou non un nombre aléatoire unique ou une liste de nombres aléatoires doit être générée.
Nombre de chiffres Oui Valeur numérique 10 Spécifie le nombre de nombres aléatoires à générer.
Autoriser les doublons N/A Valeur booléenne Faux Indique s’il faut autoriser ou empêcher le même numéro d’apparaître plusieurs fois dans la liste des numéros aléatoires.

Variables produites

Argument Type Description
RandomNumber Valeur numérique Nombre aléatoire récemment généré
RandomNumbers Liste de valeurs numériques Liste de nombres aléatoires récemment générée

Exceptions

Exception Description
Impossible de générer un nombre aléatoire Indique qu’une erreur s’est produite lors de la génération d’un nombre aléatoire

Effacer la liste

Supprimez tous les éléments d’une liste.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Liste à effacer Non Liste de valeurs générales Variable de liste pour supprimer ses éléments

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Supprimer l’élément de la liste

Supprimez un ou plusieurs éléments d’une liste.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Supprimer un élément par N/A Index, Valeur Index Indique s’il faut ou non supprimer l’élément à un index spécifié ou les éléments avec une valeur spécifique.
À l’index Non Valeur numérique Numéro d’index de l’élément à supprimer
Avec valeur Non Valeur générale Élément à supprimer
Supprimer toutes les occurrences d’élément N/A Valeur booléenne Faux Supprime toutes les occurrences qui correspondent à l’élément spécifié.
À partir de la liste Non Liste de valeurs générales Liste avec éléments à supprimer
Variables produites

Cette action ne produit aucune variable.

Exceptions

Exception Description
L’index de l’élément est en dehors de la plage Indique que l’index de l’élément est en dehors de la plage.
Élément introuvable Indique que l’élément n’existe pas dans la liste.

Trier la liste

Trier les éléments d’une liste. Utilisez des objets du même type.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Liste à trier Non Liste de valeurs générales Variable qui contient la liste à trier
Trier selon les propriétés de l’élément de liste N/A Valeur booléenne False Si les éléments de liste sont des objets (par exemple, des fichiers, des dossiers, etc.), activez cette option pour trier l’élément selon une propriété spécifique. Laissez cette option désactivée pour trier les éléments selon leur propriété par défaut (par exemple, les objets fichier sont triés selon leur chemin d’accès complet)
Première propriété selon laquelle trier Oui Valeur de texte Nom de la propriété d’un élément selon laquelle trier la liste. Reportez-vous au fichier d’aide pour les noms de propriété de chaque objet.
Tri N/A Croissant, Décroissant Ordre croissant Indique s’il faut ou non trier selon la première propriété dans l’ordre croissant ou décroissant.
Deuxième propriété selon laquelle trier Oui Valeur de texte Nom d’une deuxième propriété selon laquelle trier la liste
Tri N/A Croissant, Décroissant Ordre croissant Indique s’il faut ou non trier selon la seconde propriété dans l’ordre croissant ou décroissant.
Troisième propriété selon laquelle trier Oui Valeur de texte Nom d’une troisième propriété selon laquelle trier la liste
Tri N/A Croissant, Décroissant Ordre croissant Indique s’il faut ou non trier selon la troisième propriété dans l’ordre croissant ou décroissant.

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Effectuer une lecture aléatoire de la liste

Créez une permutation aléatoire d’une liste.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Liste à lire de façon aléatoire Non Liste de valeurs générales Variable qui contient la première liste à lire de façon aléatoire

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Fusionner les listes

Fusionnez deux listes en une seule.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Première liste Non Liste de valeurs générales Première liste des éléments à fusionner
Deuxième liste Non Liste de valeurs générales Seconde liste des éléments à fusionner

Variables produites

Argument Type Description
OutputList Liste de valeurs générales La liste fusionnée. Les listes initiales ne sont pas concernées.

Exceptions

Exception Description
Les listes fournies sont de types incompatibles. Indique que les listes fournies sont de types incompatibles.

Inverser la liste

Inversez l’ordre des éléments d’une liste.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Liste à inverser Non Liste de valeurs générales Liste dont il convient d’inverser l’ordre des éléments
Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Supprimer les éléments en double d’une liste

Supprimer les multiples occurrences des éléments d’une liste, de manière à ce que chaque élément de la liste résultante soit unique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Liste à partir de laquelle supprimer les éléments en double Non Liste de valeurs générales Variable de liste à partir de laquelle supprimer les éléments en double
Ignorer la casse lors de la recherche d’éléments en double N/A Valeur booléenne Faux Indique s’il faut ou non exécuter la comparaison non sensible à la casse du texte tout en cherchant des éléments en double (s’applique uniquement aux listes constituées d’éléments textuels).

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Rechercher des éléments communs de liste

Comparez deux listes et créer une liste avec les éléments communs aux deux.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Première liste Non Liste de valeurs générales Variable qui contient la première liste à comparer
Deuxième liste Non Liste de valeurs générales Variable qui contient la deuxième liste à comparer

Variables produites

Argument Type Description
IntersectionList Liste de valeurs générales Nouvelle liste d’éléments communs

Exceptions

Cette action ne comporte aucune exception.

Soustraire des listes

Comparez deux listes et créer une liste avec les éléments qui figurent dans la première liste, mais pas dans la seconde.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Première liste Non Liste de valeurs générales Variable qui contient la première liste à comparer
Deuxième liste Non Liste de valeurs générales Variable qui contient la seconde liste à comparer

Variables produites

Argument Type Description
ListDifference Liste de valeurs générales Nouvelle liste obtenue

Exceptions

Cette action ne comporte aucune exception.

Récupérer la colonne de la table de données dans la liste

Convertissez le contenu d’une colonne de table de données en une liste.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Table de données Non Datatable Table de données avec la colonne à convertir en liste
Nom ou index de la colonne Non Valeur de texte Nom de colonne, si les noms de colonne sont définis, ou numéro d’index de la colonne à récupérer

Variables produites

Argument Type Description
ColumnAsList Liste de valeurs générales Nouvelle liste qui contient le contenu de la table de données spécifiée

Exceptions

Exception Description
Le nom de la colonne n’existe pas. Indique que le nom de la colonne ne se trouve pas dans la table de données.
L’index de colonne est en dehors de la plage. Indique que l’index de colonne est en dehors de la plage.

Convertir JSON en objet personnalisé

Convertissez une chaîne JSON en objet personnalisé.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
JSON Non Valeur de texte Texte JSON, ou variable précédemment créée qui en contient un, pour le convertir en objet personnalisé

Variables produites

Argument Type Description
JsonAsCustomObject Valeur générale L’objet personnalisé converti à partir du JSON fourni

Exceptions

Exception Description
Erreur lors de l’analyse du JSON Indique qu’une erreur s’est produite lors de l’analyse du JSON spécifié

Convertir un objet personnalisé en JSON

Convertissez un objet personnalisé en chaîne JSON.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Objet personnalisé Non Objet personnalisé Objet personnalisé à convertir en JSON

Variables produites

Argument Type Description
CustomObjectAsJson Valeur de texte JSON converti à partir de l’objet personnalisé fourni

Exceptions

Exception Description
Erreur d’analyse de l’objet personnalisé Indique qu’une erreur s’est produite lors de l’analyse de l’objet personnalisé

Ajouter un élément​​ à la liste

Ajoutez un nouvel élément à une liste.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Ajouter l’élément Non Valeur générale Une valeur ou une variable à ajouter à la liste. Fournissez une liste de valeurs pour ajouter plusieurs éléments. Si la liste comporte un type spécifique d’éléments, le nouvel élément est converti en ce type.
Dans la liste Non Liste de valeurs générales Variable de liste à laquelle ajouter les nouveaux éléments

Variables produites

Argument Type Description
NewList Liste de valeurs générales Nouvelle liste

Exceptions

Cette action ne comporte aucune exception.

Créer une liste

Créez une liste vide.

Paramètres d’entrée

Cette action ne requiert aucune entrée.

Variables produites

Argument Type Description
Lister Liste de valeurs générales Nouvelle liste

Exceptions

Cette action ne comporte aucune exception.

Augmenter la variable

Augmentez la valeur d’une variable d’un montant spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Nom de la variable Non Valeur numérique Valeur numérique à augmenter
Augmenter par Non Valeur numérique Valeur numérique ou variable créée précédemment, pour augmenter la variable par

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Diminuer la variable

Diminuez la valeur d’une variable d’un montant spécifique.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Nom de la variable Non Valeur numérique Valeur numérique ou variable créée précédemment, pour diminuer la variable par
Diminuer par Non Valeur numérique Valeur numérique ou variable créée précédemment, pour diminuer la variable par

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Exécuter l’expression Power Fx

Exécute l’expression Power Fx fournie.

Note

Cette action n’est disponible que pour les flux de bureau compatibles avec Power Fx (version préliminaire).

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
Expression Non * Expression Power Fx à exécuter

Variables produites

Cette action ne produit aucune variable.

Exceptions

Cette action ne comporte aucune exception.

Définir une variable

Définissez la valeur d’une variable nouvelle ou existante, créer une nouvelle variable ou remplacer une variable préalablement créée.

Paramètres d’entrée

Argument Facultatif Accepte Valeur par défaut Description
To Non * Valeur à attribuer à la variable

Variables produites

Argument Type Description
NewVar * Nom de la variable à définir

Note

Les noms de variables doivent commencer par une lettre ou un trait de soulignement (_). Après le premier caractère, les noms de variables peuvent contenir des lettres, des traits de soulignement et des chiffres (0-9). Les noms ne sont pas sensibles à la casse, ce qui signifie que myVar, myvar et MYVAR sont considérés comme la même variable. Les mots clés réservés suivants ne peuvent pas être utilisés comme noms de variables : if, then, else, switch, case, default, loop, from, to, step, foreach, in, while, next, exit, label, goto, call, output, function, block, end, error, wait, for, set, main, and, or, xor, not, true, false, yes, no, disable, on, repeat, times, throw, action, mod, global, input, import

Exceptions

Cette action ne comporte aucune exception.