A número acción

El A número acción en el String paquete le permite convertir una cadena en un número.

Configuración

Este acción admite números positivos, negativos y decimales.

Nota: Si la cadena contiene comas, elimínelas con la acción Reemplazar para reemplazar cada coma por una cadena vacía.
  • En el campo Escriba la cadena, especifique la cadena de origen.
  • En el campo Asignar la salida a una variable, especifique la variable numérica.

Ejemplo:

Crear un bot para convertir una cadena a un número decimal.
  1. Cree un bot.
    1. En el panel izquierdo, haga clic en Automatización.

      Se muestra la lista de formularios y bots disponibles.

    2. Haga clic en Crear un bot.
    3. Escriba el nombre del bot: String_to_number.
    4. Haga clic en Crear y editar.
  2. Para asignar la cadena a una variable, haga doble clic o arrastre la Cadena > Asignar acción.
    1. En el campo Seleccionar las variables/valores de cadena de origen, ingrese 5.78.
    2. En el campo Seleccionar las variables/valores de cadena de origen (opcional), haga clic en el icono Crear variable para crear una variable.
    3. En la ventana Crear variable, ingrese stringtest en el campo Nombre.
    4. Haga clic en Crear y seleccionar.
  3. Para convertir una cadena en un número, haga doble clic o arrastre la Cadena a la > Al numero acción.
    1. En el campo Ingresar la cadena, seleccione la variable $string_test$.
    2. En el campo Asignar la salida a una variable, haga clic en el icono Crear variable para crear una variable.
    3. En la ventana Crear variable, ingrese numtest en el campo Nombre.
    4. Haga clic en Crear y seleccionar.
  4. Para imprimir los valores, haga doble clic en la acción Cuadro de mensaje o arrástrela. En el campo Escriba el mensaje para mostrar, escriba: $numtest.Number:toString$.
  5. Haga clic en Guardar y, luego, en Ejecutar.

    Ahora observa que el bot trunca los valores después de los puntos decimales y muestra la salida como 5. Por lo tanto, debe volver a convertir este valor numérico en un valor de cadena para generar una salida que incluya el valor con el punto decimal.

  6. Para convertir el número en una cadena, desde el panel Acciones, haga doble clic o arrastre el Número a la > A la Cadena acción.
    1. En el campo Introducir un número, seleccione la variable $numtest$.
    2. En el campo Introducir el número de dígitos después del decimal (formato de número) , ingrese 3.
    3. En el campo Asignar el resultado a una variable, haga clic en el icono Crear variable para crear una variable.
    4. En la ventana Crear variable, ingrese numtostring_output en el campo Nombre.
    5. Haga clic en Crear y seleccionar.
  7. Para imprimir los valores, haga doble clic en la acción Cuadro de mensaje o arrástrela. En el campo Escriba el mensaje para mostrar, escriba: $numtostring_output$.
  8. Haga clic en Guardar y, luego, en Ejecutar.

    El bot ahora muestra el valor como 5.78.

    Convertir cadena a un número decimal