Calcular la expresión matemática

Verbo: evaluate

Calcula una expresión matemática, según operadores matemáticos o métodos de la Biblioteca matemática de .NET y devuelve su resultado.

Sintaxis

evaluate --expression(String) (Numeric)=value

Entradas

Script Diseñador Obligatorio Tipos aceptados Descripción
-- expresión Expresión Obligatorio Texto, Número, Dinero, Fecha y hora, Fecha, Intervalo de tiempo, Booleano Expresión matemática o lógica que contiene variables numéricas. Ejemplo: "2 + ${var1}". Da soporte a expresiones como por ejemplo: +, -, /, *, AND, OR y a métodos de la biblioteca matemática de .NET como Límite inferior, Límite superior etc.

Salidas

Script Diseñador Tipos aceptados Descripción
valor Resultado Número Devuelve el resultado de la expresión calculada.

Ejemplo

Ejemplo 1: Se ha definido una variable numérica-evaluatedExpression-para almacenar el resultado de "10 * (5 + 5)", visualizándolo en la consola de IBM Robotic Process Automation Studio con el mandato Mensaje de registro .

  defVar --name evaluatedExpression --type Numeric
  evaluate --expression "10*(5+5)" evaluatedExpression=value
  logMessage --message "${evaluatedExpression}" --type "Info"

Ejemplo 2: Se define una variable numérica (evaluatedExpression) para almacenar el resultado de "${numberExpression1} * ${numberExpression2}". A diferencia del ejemplo anterior, se utilizan variables con valores numéricos.

defVar --name evaluatedExpression --type Numeric
defVar --name numberForCalculation1 --type Numeric --value 10
defVar --name numberForCalculation2 --type Numeric --value 5
evaluate --expression "${numberForCalculation1} * ${numberForCalculation2}" evaluatedExpression=value
logMessage --message "${evaluatedExpression}" --type "Info"

Véase también

  • Convertir número en texto
  • Convertir texto en número
  • Variable de disminución
  • Generar número aleatorio
  • Variable de incremento
  • Resolver ecuaciones lineales
  • Resolver problema de optimización lineal
  • Truncar número