Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de produtividade
Última atualização 26 de abr de 2024

Criar e salvar um e-mail localmente

O exemplo abaixo explica como criar e salvar um email do Outlook com um anexo. Ele apresenta atividades como Save Mail Message e Save Attachments. Você pode encontrar essas atividades no pacote UiPath.Mail.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    • Crie a seguinte variável:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      mailMessage

      System.Collections.Generic.List<System.Net.Mail.MailMessage>

       
  3. Arraste uma atividade Invoke Code para dentro do contêiner Sequência.

    • Clique no botão Editar código e adicione o seguinte código:

      "'Create a message and set up the recipients.
      Dim sender As String = "sender@outlook.com"
      Dim receiver As String = "receiver@outlook.com"
      Dim subject As String = "Project plan"
      Dim body As String = "See the attached document."
      message = New MailMessage(sender, receiver, subject, body)
      'Create the file attachment for this email message.
      Dim data As Attachment = New Attachment("Input\Project-plan.xlsx")
      'Add the file attachment to the email message.
      message.Attachments.Add(data)""'Create a message and set up the recipients.
      Dim sender As String = "sender@outlook.com"
      Dim receiver As String = "receiver@outlook.com"
      Dim subject As String = "Project plan"
      Dim body As String = "See the attached document."
      message = New MailMessage(sender, receiver, subject, body)
      'Create the file attachment for this email message.
      Dim data As Attachment = New Attachment("Input\Project-plan.xlsx")
      'Add the file attachment to the email message.
      message.Attachments.Add(data)"
    • Clique no botão Editar argumentos e crie um novo argumento chamado message, com a Direção definida como Out, o Tipo definido como MailMessage e o Valor definido como mailMessage.
      Observação:
      Certifique-se de substituir os endereços de email sender@outlook.com e receiver@outlook.com pelos desejados.

      Contas de email diferentes são usadas no projeto anexado.

  4. Arraste uma atividade Save Mail Message abaixo da atividade Invoke Code.

    • Adicione a variável mailMessage no campo Mensagem de email.
    • Adicione a expressão "Output\email.eml" no campo Caminho do arquivo.
  5. Arraste uma atividade Save Attachment abaixo da atividade Save Mail Message.

    • Adicione a variável mailMessage no campo Mensagem de email.
    • Adicione a expressão "Output\Attachments" no campo Caminho da pasta.
    • É assim que seu fluxo de trabalho deve ficar:



  6. Execute o processo. É criado um email, com o remetente e o destinatários definidos por você e com um anexo incluído. Então, o email e o anexo são salvos na pasta especificada.

    Observação: a pasta de saída no zip do projeto já contém um anexo, a pasta deve estar vazia.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.