- 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
- Tutorial: Iterar por e-mails do Outlook e salvar anexos
- Tutorial: Salvando, Renomeando e Movendo Anexos
- 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
Guia do usuário do StudioX
Neste tutorial, criaremos uma automação que salva os anexos de todos os e-mails em uma pasta de pesquisa do Outlook no seu computador, move os arquivos para outra pasta em seu computador e os renomeia adicionando a data de hoje ao nome do arquivo. Para renomear os arquivos, usaremos uma fórmula no Notebook do Projeto padrão disponível no StudioX.
Vamos criar um projeto e começar adicionando uma atividade Use Desktop Outlook App para indicar a conta do Outlook a ser usada. Dentro dessa atividade, adicionaremos uma atividade For Each Email e, então o cenário comum Iterar por anexos de e-mail para indicar que queremos salvar os anexos de cada e-mail e, depois, processar cada arquivo após ser salvo. Iterando por cada arquivo na pasta onde os anexos são salvos, adicionaremos uma atividade Write Cell, para copiar o nome do arquivo e editar o nome no Notebook do Projeto, e uma atividade Move File, para mover o arquivo com o nome atualizado para outro. .
-
Criar duas pastas no seu computador e uma pasta de pesquisa no Outlook.
- Crie duas pastas chamadas In e Out na raiz da unidade do C: no seu computador.
- Abra o Outlook, clique em Pastas de pesquisa no painel Pasta e selecione Criar uma pasta de pesquisa personalizada na lista.
- Na janela Nova pasta de pesquisa , selecione Criar uma pasta de pesquisa personalizada > Escolher.
- Na janela Pasta de pesquisa personalizada, insira "Last week's attachments" na caixa Nome e selecione Critérios.
- Na guia Mensagens da janela Critérios de pasta de pesquisa, vá até os menus suspensos ao lado de Quando e selecione Recebidas e Semana passada.
- Na guia Mais opções, selecione Somente itens com e, então, um ou mais anexos no menu suspenso adjacente.
- Clique em OK três vezes para fechar as janelas e salvar a pasta de pesquisa.
-
Configure um projeto.
-
Adicione a conta do Outlook ao projeto.
-
No painel Atividades, selecione a guia E-mail e clique duas vezes em Use Desktop Outlook App. A atividade será adicionada ao painel Designer.
-
Na atividade, a conta de e-mail padrão já está selecionada no campo Conta. Se você quiser usar uma conta diferente, selecione-a no menu suspenso.
Na campo Referenciar como, deixe o valor padrão
Outlookcomo o nome pelo qual se referir à conta na automação.
-
-
Itere por meio das mensagens na Pasta de pesquisa do Outlook.
-
No painel Atividades, arraste a atividade For Each Email e solte-a dentro da atividade Use Desktop Outlook App.
-
In the For Each Email activity, click Plus
on the right side of the In emails from field, and then select Outlook > [Search Folders] > [Last week's attachments]. Your selection is displayed in the field as Last week's attachments.Você indicou que deseja iterar pelos e-mails na pasta "Last week's attachments" do Outlook.
-
-
Itere por meio dos anexos de email.
-
Click Add activity
inside the For Each Email activity and then, in the search box at the top of the screen, select the common scenario Iterate through mail attachments. -
Procure e selecione a pasta In e clique em OK.
Duas atividades são adicionadas ao seu projeto:
-
Save Email Attachments, com
CurrentMailselecionado para o campo E-mail , indicando que os anexos do e-mail atual na iteração devem ser salvos na pasta In, o que é indicado peloC:\Inselecionado no campo Salvar na pasta . -
For Each File In Folder, com
C:\Inselecionado no campo Pasta, para indicar que você vai iterar pelos arquivos nessa pasta.Se você clicar em Iniciar para executar a automação agora, os anexos de e-mail são baixados e salvos na pasta In.
-
-
-
Renomear e mover os anexos de email para uma pasta diferente.
-
In the Activities panel, select the Excel tab, then drag the Use Excel File activity and drop it inside the For Each File In Folder activity.
-
Adicione uma atividade Write Cell dentro da atividade Use Excel File.
-
Na atividade Write Cell:
- Click Plus
on the right side of the What to write field and then select CurrentFile > Full Name (includes full path) to indicate that we want to copy the full path of the current file in the iteration. - Click Plus
on the right side of the Where to write field and then select Notebook > File [Sheet] > FullFileName [Cell] to indicate that we want to paste the full path of the current file in the iteration to the FullFileName named cell in the File sheet of the Project Notebook.
- Click Plus
-
Clique em Notebook na faixa de opções do StudioX. No arquivo Project_Notebook.xslx, vá até a planilha File, atualize o valor na célula nomeada
ReformattedFileName(B14) para o seguinte:=FileNameNoExtension & "-" & YYYYMMDD & "." & FileExtension, e salve o arquivo. Esta fórmula adiciona a data atual no final do nome do arquivo. -
No painel Atividades, selecione a guia Arquivo, arraste a atividade Move File e solte-a após a atividade Write Cell dentro da For Each File In Folder.
-
Na atividade Move File:
- Click Plus
on the right side of the From field and then select CurrentFile > Full Name (includes full path) to indicate the full path of the current file in the iteration. - Click Plus
on the right side of the To field and then select Text. In the Text Builder, enter C:\Out\and then click Plus
on the right side of the window and select Notebook > File [Sheet] > ReformattedFileName [Cell]. The path in the Text Builder should look like this: C:\Out\[Notes] File!ReformattedFileName. - Make sure the Overwrite option is selected.
- Click Plus
-
Click Save in the Text Builder.
-
Clique em Salvar na faixa de opções do StudioX para salvar a automação e, então, clique em Executar para executar a automação.
Os anexos de cada e-mail na pasta Pesquisa do Outlook são salvos na pasta Entrada no computador, a data de hoje é adicionada ao nome, e eles são movidos para a pasta Saída.Baixe o exemplo
-