Como criar um robô que seja capaz de realizar consultas no banco de dados, preencher uma planilha e envia-la por e-mail para uma ou mais pessoas?


1. Entre no site do ligaí com seu e-mail e senha já cadastrados.


2. Após efetuar login, navegue até robôs e do lado direito clique em +Robô para começar criar o seu.



3. Faça busca pelo app desejado, neste caso o banco de dados em que vamos realizar as consultas vai ser o SQL Server.



4. Abra o SQL Server preencha os campos solicitados, comece inserindo seu endereço de ip, usuário e senha, porta, sua base de dados e sua consulta sql.



5. Salve e execute a etapa para verificar se foi bem sucedida. Será informado no resultado da simulação os dados da consulta.



6. Se obtido sucesso na simulação da primeira etapa, para dar seguimento a segunda clique no (+)  e procure por Excel, já que precisamos preencher a planilha com os dados que estamos trazendo da consulta.




7. Será necessário transformar os dados que estamos consultando na planilha, por isso vamos optar pela seleção número 2 e avançar.


Caso desejar trabalhar com uma planilha online pelo Google Sheets clique aqui.



8. Nessa segunda etapa vamos trabalhar com o excel, primeiro vamos estabeleceremos os parâmetros de entrada e indicaremos os dados a serem processados.


Podemos notar que dentro de records nosso dado a ser processado  temos 3 objetos contendo emailid e nome. 

IMPORTANTE: Para entender o conceito de $ e $$, leia este Artigo publicado.

De vermelho é a representação do que é  $.records.

9.Dentro de dados gerais, vamos selecionar a planilha que vamos utilizar como espelho para o robô estruturar as informações.


OBSCaso não seja inserido o template, será gerada uma planilha padrão. 



10. Em seguida, insira o nome do arquivo a ser gerado e também o formato do arquivo "XLSX".


- Insira a aba que irá receber o conteúdo.

- Insira a linha que deseja iniciar o preenchimento.

- E Informar em qual coluna guardar respectivos valores, sendo assim o nome das colunas e o valor a ser armazenado dentro delas.


Feito isso, salve e execute a tarefa para verificar que não aconteceu nenhum problema.



   11.  A terceira etapa do robô vai ser enviar a planilha por e-mail, no (+) adicione mais uma etapa procurando pelo app de email.


12. Selecione a opção de enviar e-mail e clique em avançar.



13. Adicione os dados a serem processados, como em um dos passos citados anteriormente.



 14. Nos dados gerais Para(TO) será o destinatário, você pode adicionar o e-mails de forma manual e também podendo inserir o parâmetro referenciando os endereços de e-mail dentro da planilha, você utilizara $$ sempre que precisar referenciar uma informação dentro de dados a serem processados.


Cada objeto dentro de records tem um id,nome,email sendo que para referenciar um elemento dentro dos dados a serem processados, invocamos $$.email, que é para quem vamos enviar o email.


Em seguida selecione o tipo de envio e salve as configurações.


Sendo um único e-mail para todos os mencionados ou um e-mail para cada registro processado de forma individual sem mencionar outros endereços no mesmo e-mail.

IMPORTANTE: Para entender o conceito de $ e $$, leia este Artigo publicado.



15. Ao salvar e executar essa etapa o e-mail será enviado, se não tiver em seu robô de teste e deseja envia-lo agora, basta salvar essa etapa e rodar o robô normalmente.



16. E-mail recebido com sucesso.



Depois de abrir o e-mail segue o resultado gerado pelo robô.



Seguindo os passos estabelecidos, será possível realizar consulta preencher uma planilha com os dados e enviar por e-mail !