Roboteka
Roboteka · Robots · Suma de los elementos del array

Suma de los elementos del array

El robot «Suma de los elementos del array» suma todos los valores numéricos de un array en los procesos de negocio y robots de Bitrix24 (Alaio). Acepta un campo múltiple o la salida de otro robot, entiende la coma como separador decimal y los espacios dentro de los números. Devuelve la suma, el número de elementos contados y el número de elementos no numéricos omitidos.

El robot suma los elementos del array como números — las herramientas estándar del proceso de negocio no pueden sumar un campo múltiple. Cada elemento se convierte en número: los espacios y espacios duros se eliminan y la coma se trata como separador decimal («1 500,50» se convierte en 1500.5); los elementos no numéricos se omiten y no rompen el cálculo. Casos de uso típicos: sumar importes de un campo múltiple de pagos; totalizar un presupuesto sobre una lista de valores reunida por otro robot; comprobar que todos los elementos son numéricos comparando los contados y los omitidos. Un array vacío da una suma de 0. Devuelve la suma, el número de elementos numéricos contados y el número de omitidos — úselos en los siguientes pasos del proceso de negocio.

¿Qué parámetros de entrada acepta el robot?

Parámetro Tipo ¿Obligatorio? Por defecto
Array de valores string

¿Qué devuelve el robot?

Parámetro Tipo
Suma double
Elementos numéricos contados int
Elementos no numéricos omitidos int

Escenario: importe total de ventas adicionales en una negociación

  1. En un campo múltiple de la negociación se han acumulado importes de ventas adicionales
  2. El robot suma todos los elementos del array
  3. La suma obtenida se escribe en el campo «Total adicionales» y dirige una condición de etapa

Robots similares

Artículos relacionados