studiox
2022.10
false
UiPath logo, featuring letters U and I in white
Guia do usuário do StudioX
Last updated 7 de ago de 2024

Tutorial: Salvando, Renomeando e Movendo Anexos

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 outra pasta.

  1. Etapa 1: Criar duas pastas no seu computador e uma pasta de pesquisa no Outlook.
    1. Crie duas pastas chamadas In e Out na raiz da unidade do C: no seu computador.
    2. Abra o Outlook, clique em Pastas de pesquisa no painel Pasta e selecione Criar uma pasta de pesquisa personalizada na lista.
    3. Na janela Nova pasta de pesquisa , selecione Criar uma pasta de pesquisa personalizada > Escolher.
    4. Na janela Pasta de pesquisa personalizada, insira "Last week's attachments" na caixa Nome e selecione Critérios.
    5. 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.
    6. Na guia Mais opções, selecione Somente itens com e, então, um ou mais anexos no menu suspenso adjacente.
    7. Clique em OK três vezes para fechar as janelas e salvar a pasta de pesquisa.
  2. Etapa 2: Configurar um projeto.
  3. Etapa 3: Adicionar a conta do Outlook ao projeto.
    1. No painel Atividades, selecione a guia E-mail e clique duas vezes em Use Desktop Outlook App. A atividade será adicionada ao painel Designer.
    2. 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 Outlook como o nome pelo qual se referir à conta na automação.
  4. Etapa 4: Iterar pelas mensagens na pasta de pesquisa do Outlook.
    1. No painel Atividades, arraste a atividade For Each Email e solte-a dentro da atividade Use Desktop Outlook App.
    2. Na atividade For Each Email, clique em Mais docs image do lado direito do campo In emails from e, então, selecione Outlook > [Pastas de pesquisa] > [Anexos da última semana]. Sua seleção é exibida no campo como Last week's attachments.

      Você indicou que deseja iterar pelos e-mails na pasta "Last week's attachments" do Outlook.



  5. Etapa 5: Iterar pelos anexos de e-mail.
    1. Clique em Adicionar atividade docs image dentro da atividade For Each Email e, na caixa de pesquisa na parte superior da tela, selecione o cenário comum Iterar pelos anexos de e-mail.
    2. Procure e selecione a pasta In e clique em OK.

      Duas atividades são adicionadas ao seu projeto:

      • Save Email Attachments, com CurrentMail selecionado no campo Da mensagem, indicando que os anexos do e-mail atual na iteração devem ser salvos na pasta In, o que é indicado pelo C:\In selecionado no campo Salvar na pasta.
      • For Each File In Folder, com C:\In selecionado 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.



  6. Etapa 6: Renomear e mover os anexos de e-mail para uma pasta diferente.
    1. No painel de Atividades, selecione a guia Excel e, em seguida, arraste a atividade Use Excel File e solte-a dentro da atividade For Each File In Folder.
    2. Adicione uma atividade Write Cell dentro da atividade Use Excel File.
    3. Na atividade Write Cell:
      • Clique no Mais docs image do lado direito do campo O que escrever e selecione CurrentFile > Full Name (includes full path) para indicar que queremos copiar o caminho completo do arquivo atual na iteração.
      • Clique no Mais docs image do lado direito do campo Onde escrever e selecione Notebook do Projeto (Notas) > File [Sheet] > FullFileName [Cell] para indicar que queremos colar o caminho completo do arquivo atual na iteração na célula chamada FullFileName na planilha File do Notebook do Projeto.
    4. Clique em Notebook do Projeto 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.
    5. 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.
    6. Na atividade Move File:
      • Clique no Mais docs image do lado direito do campo De e selecione CurrentFile > Full Name (includes full path) para indicar o caminho completo do arquivo atual na iteração.
      • Clique no Mais docs image do lado direito do campo Para e selecione Texto. No Construtor de Texto, insira C:\Out\ e clique no Mais docs image do lado direito da janela e selecione Notebook do Projeto (Notas) > File [Sheet] > ReformattedFileName [Cell]. O caminho no Construtor de Texto deve ser semelhante a este: C:\Out\[Excel] File!ReformattedFileName.
      • Certifique-se que a opção Substituir esteja selecionada.
    7. Clique em Salvar no Construtor de Texto.


    8. 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 de pesquisa do Outlook são salvos na pasta In no computador, a data de hoje é adicionada ao nome e eles são movidos para a pasta Out.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.