Roboteka
Roboteka · Robôs · Soma dos elementos do array

Soma dos elementos do array

O robô «Soma dos elementos do array» soma todos os valores numéricos de um array em processos de negócios e robôs do Bitrix24 (Alaio). Aceita um campo múltiplo ou a saída de outro robô, entende a vírgula como separador decimal e os espaços dentro dos números. Retorna a soma, o número de elementos contados e o número de elementos não numéricos ignorados.

O robô soma os elementos do array como números — as ferramentas padrão do processo de negócios não conseguem somar um campo múltiplo. Cada elemento é convertido em número: espaços e espaços rígidos são removidos e a vírgula é tratada como separador decimal («1 500,50» vira 1500.5); elementos não numéricos são ignorados e não quebram o cálculo. Casos típicos de uso: somar valores de um campo múltiplo de pagamentos; totalizar um orçamento sobre uma lista de valores reunida por outro robô; verificar que todos os elementos são numéricos comparando os contados e os ignorados. Um array vazio dá soma 0. Retorna a soma, o número de elementos numéricos contados e o número de ignorados — use-os nas próximas etapas do processo de negócios.

Quais parâmetros de entrada o robô aceita?

Parâmetro Tipo Obrigatório? Padrão
Array de valores string sim

O que o robô retorna?

Parâmetro Tipo
Soma double
Elementos numéricos contados int
Elementos não numéricos ignorados int

Cenário: valor total de vendas adicionais em um negócio

  1. Em um campo múltiplo do negócio acumularam-se valores de vendas adicionais
  2. O robô soma todos os elementos do array
  3. A soma obtida é gravada no campo «Total de adicionais» e comanda uma condição de etapa

Robôs semelhantes

Artigos relacionados