Tamanho do array / número de elementos
O robô «Tamanho do array» conta o número de elementos em um array de valores em processos de negócios e robôs do Bitrix24. Aceita um campo múltiplo ou a saída de outro robô; por padrão as strings vazias não são contadas, e um indicador habilita a contagem delas. Retorna o número de elementos e um indicador «O array está vazio» Y/N para a ramificação condicional.
O robô determina quantos valores um array contém e é útil para verificar campos múltiplos e saídas de outros robôs. A entrada é um campo múltiplo (como os telefones de um contato, os produtos de um negócio, as tags de um lead) ou um array reunido por uma etapa anterior; o indicador «Contar strings vazias» controla se os elementos vazios são incluídos (são descartados por padrão). Casos típicos de uso: verificar que um contato tem ao menos um telefone antes de iniciar uma campanha de ligações; executar um ramo especial quando um negócio tem mais de três produtos; reter o processo enquanto um campo múltiplo estiver vazio. Retorna o número de elementos e um indicador «O array está vazio» Y/N — compare-os na condição da próxima etapa 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 | |
| Contar strings vazias (Y/N, padrão N) | string | — |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Número de elementos | int |
| O array está vazio (Y/N) | string |
Cenário: verificação de completude antes de ligar
- Um contato entra na etapa «Qualificação»
- O robô conta o número de telefones no campo múltiplo do contato
- Com número 0 o processo atribui uma tarefa para preencher o telefone, caso contrário inicia a ligação