Instruções para aquisição

Instale o zBot (para Windows). Rode este sistema no seu computador e vários outros que podem ser baixados diretamente pelo zBot ou criados por você mesmo(a)!

Detalhes do Sistema

Extrator de e-mails

05/03/2024 | Build: 2
Do pacote: Exemplos aleatórios

Descrição: Cole um conjunto de dados no texto de entrada e faça a extração dos e-mails

Ajuda

Script bem simples. Foi criado para facilitar uma tarefa bem comum no cotidiano aqui da empresa: extrair e-mails de um "textão"... Usamos aqui uma plataforma de e-mail marketing e ela fornece relatórios no formato CSV. O arquivo vem cheio de outros dados e após baixar, queríamos um meio prático de extrair apenas os e-mails contidos nesse arquivo, não importando os demais dados.

Sabendo que o zBot tem funções prontas e muito rápidas para extrair e-mails e telefones de um texto, criamos então este script. Basta colar o conteúdo do arquivo no campo de entrada e o zBot extrai os e-mails, exibindo eles no bloco de notas.

Uma das questões interessantes deste script é que ele poderia, mas não usa os módulos de banco de dados. Ao invés de exibir os e-mails extraídos na tabela disponibilizada para o pacote, optamos por fazer a saída de dados ocorrer no bloco de notas. Esse tipo de abordagem é interessante para quem usa o zBot na versão grátis, ou seja, que ainda não decidiu investir em sua versão registrada. Boa parte das automações tem como ser efetuadas sem o uso das funções que lidam com banco de dados, apesar de que, normalmente, o uso da tabela para leitura ou saída de dados torna a usabilidade e experiência melhores.

Código do script

Este script também pode ser baixado diretamente pelo software zBot
&CriarBotao("Texto de entrada";"definir texto") //*
&CriarBotao("Extrair e-mails";"extrair e-mails") //*


&TbDefinirCamposVisiveis("email")[0] //*

#definir texto
   &ValorPedirVarios("Entrada"; "Cole o texto bruto")[0] //*
   [texto] = [Cole o texto bruto]
#

#extrair e-mails
   &StatusInserir("Iniciando extração. Aguarde...";"importante")[0]
   &TextoExtrairEmails([texto]; "resultado")[0] //*
   &TextoQtdLinhas([texto]; "qtd")[0] //*   
   &StatusInserir("Total de e-mails: [qtd]";"preto")[0]
         
   &TextoSalvar([resultado]; "temp_emails.txt")[1] //*
   &ExecutarComando("temp_emails.txt")[0]
#

Termos gerais dos scripts

Os scritps gratuitos ou pagos tem como objetivo disponibilizar funções ou demonstrar possíveis aplicações que podem ser criadas usando a linguagem de programação de scripts do zBot.
Seu código-fonte é fornecido e pode ser livremente estudado, adaptado ou alterado pelo usuário que o adquire. Eventualmente são usados links ou exemplos de funções interagindo com sistemas ou sites populares, mas o zBot não tem nenhum vínculo, propriedade nem parceria com quaisquer produtos de terceiros, nem se responsabiliza por nenhuma consequência de sua utilização, cabendo exclusivamente ao usuário a total responsabilidade sobre isso, sempre levando em conta a licitide de sua aplicação e eventuais termos de uso ou propriedade de terceiros que devam ser considerados.
 Fale conosco