action En nombre
- Dernière mise à jour2022/11/23
action En nombre
L'action En nombre du package Chaîne vous permet de convertir une chaîne en nombre.
Paramètres
Cette action prend en charge les nombres positifs, négatifs et décimaux.
Remarque : Si la chaîne contient des virgules, supprimez-les à l'aide de l'action
Remplacer pour remplacer chaque virgule par une chaîne vide.
- Dans le champ Entrer la chaîne, spécifiez la chaîne source.
- Dans le champ Attribuer la sortie à une variable, spécifiez la variable numérique.
Exemple
Créez un robot pour convertir une chaîne en nombre décimal.
- Créez un robot.
- Dans le panneau de gauche, cliquez sur Automatisation.
La liste des robots et des formulaires disponibles s'affiche.
- Cliquez sur Créer un robot.
- Saisissez le nom du robot : String_to_number.
- Cliquez sur Créer et modifier.
- Dans le panneau de gauche, cliquez sur Automatisation.
- Pour affecter la chaîne à une variable, double-cliquez sur l'action
ou faites-la glisser.
- Dans le champ Sélectionner la ou les variable(s)/valeur de chaîne source, saisissez 5.78.
- Dans le champ Sélectionner la ou les variable(s)/valeur de chaîne source (facultatif), cliquez sur l'icône Créer la variable pour créer une variable.
- Dans la fenêtre Créer la variable, saisissez stringtest dans le champ Nom.
- Cliquez sur Créer et sélectionner.
- Pour convertir une chaîne en nombre, double-cliquez sur l'action
ou faites-la glisser.
- Dans le champ Entrer la chaîne, sélectionnez la variable $string_test$.
- Dans le champ Attribuer la sortie à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
- Dans la fenêtre Créer la variable, saisissez numtest dans le champ Nom.
- Cliquez sur Créer et sélectionner.
- Pour imprimer les valeurs, double-cliquez sur l'action Zone de message ou faites-la glisser. Dans le champ Entrer le message à afficher, saisissez $numtest.Number:toString$.
- Cliquez sur Enregistrer, puis sur Exécuter.
Vous observez maintenant que le robot tronque les valeurs après la virgule et affiche la sortie sous la forme 5. Par conséquent, vous devez à nouveau convertir cette valeur de nombre en une valeur de chaîne pour générer une sortie qui inclurait la valeur avec le point décimal.
- Pour convertir le nombre en chaîne, dans le volet Actions, double-cliquez sur l'action
ou faites-la glisser.
- Dans le champ Entrer un nombre, sélectionnez la variable $numtest$.
- Dans le champ Entrer le nombre de chiffres après la décimale (format de nombre), saisissez 3.
- Dans le champ Attribuer la sortie à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
- Dans la fenêtre Créer la variable, saisissez numtostring_output dans le champ Nom.
- Cliquez sur Créer et sélectionner.
- Pour imprimer les valeurs, double-cliquez sur l'action Zone de message ou faites-la glisser. Dans le champ Entrer le message à afficher, saisissez $numtostring_output$.
- Cliquez sur Enregistrer, puis sur Exécuter.
Le robot affiche maintenant la valeur 5.78.