- Notas de Versão
- Introdução
- Tutoriais
- Projetos de automação
- Criando automações
- Noções básicas de automação
- Repo. de Objetos
- Melhores Práticas de Automação
- Tutorial: Criando uma Tabela Pivot
- Tutorial: Iterando através das Linhas de uma Tabela
- Tutorial: Comparar arquivos do Excel e enviar e-mails com erros de reconciliação
- Tutorial: Extrair dados de e-mails automatizados e movê-los para um aplicativo da área de trabalho.
- Tutorial: Filtrar dados no Excel
- Tutorial: Formatar células
- Tutorial: Adicionar informações sobre os arquivos de uma pasta para um arquivo do Excel
- Tutorial: Adicionando suas Próprias Fórmulas ao Project Notebook
- Automação do PowerPoint
- Automação de dados
- Atividades comuns
- Automação do Google Workspace
- Automação do OneDrive e do SharePoint
- Solução de problemas
Tutorial: Extrair dados de e-mails automatizados e movê-los para um aplicativo da área de trabalho.
Neste tutorial, criaremos uma automação que facilita a extração de dados específicos de blocos de texto que seguem um determinado formato. Vamos imaginar que você trabalha em um banco e recebe várias notificações por e-mail relacionadas a novos depósitos bancários. Você deve abrir cada e-mail, copiar manualmente os valores, colá-los em um aplicativo de banco e depois mover cada e-mail processado para uma pasta do Outlook. Os e-mails são automatizados, todos eles seguem um modelo e o mesmo texto sempre aparece próximo aos valores de que você precisa no corpo do e-mail. Por exemplo:
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
O Notebook do Projeto padrão contém fórmulas que conseguem extrair apenas os valores necessários. Editaremos manualmente o Notebook do Projeto para extrair os valores de um e-mail, conforme descrito na Etapa 2: configurar um projeto e obter os arquivos necessários e, depois, configuraremos nossa automação para extrair os mesmos valores de todos os e-mails semelhantes.
A automação executa as seguintes tarefas para cada e-mail em uma pasta de pesquisa do Outlook que contém os e-mails automatizados não lidos mais recentes relacionados a depósitos bancários:
- Copia o corpo do e-mail e cola os dados no Notebook do Projeto, onde dados específicos são extraídos usando fórmulas do Excel para manipulação de texto.
- Insere os dados em cada campo de um aplicativo da área de trabalho e envia os dados.
- Marca o e-mail como lido e o move para uma pasta do Outlook de e-mails processados.
Criaremos um projeto e começaremos adicionando uma atividade Use Desktop Outlook App para indicar a conta do Outlook a ser usada. Em seguida, adicionaremos uma atividade For Each Email e, então, para indicar que a automação deve ser executada para cada e-mail, colocaremos todas as atividades subsequentes dentro de For Each Email. Adicionaremos uma atividade Write Cell para copiar o corpo de cada e-mail em uma célula específica no Notebook do Projeto. Em seguida, adicionaremos as atividades UI automation necessárias para inserir os dados em nosso aplicativo da área de trabalho e, finalmente, atividades para marcar o e-mail como lido e mover o e-mail .