activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades de produtividade
Last updated 21 de nov de 2024

For Each Email

UiPath.Mail.Activities.Business.ForEachEMailX

Executa uma ou mais atividades para cada e-mail ou convite de e-mail em uma pasta especificada do Outlook ou com um marcador especificado do Gmail. Esta atividade deve ser adicionada dentro de uma atividade Use Outlook 365, Use Gmail ou Use Desktop Outlook App.

Use esta atividade quando estiver trabalhando com várias mensagens e quiser repetir uma ou mais atividades para cada mensagem individual:

  • Para o aplicativo de computador do Outlook, indique uma pasta cujos e-mails serão percorridos pela iteração, ou itere através da pasta, ou dos e-mails selecionados no Outlook quando o projeto é executado.
  • Para o Outlook 365, indique uma pasta cujos e-mails serão percorridos pela iteração.
  • Para o Gmail, indique um marcador cujos e-mail serão percorridos pela iteração. Você pode selecionar um marcador personalizado ou um dos seguintes marcadores padrão: Caixa de entrada, Enviados e Spam.

Adicione as atividades a serem repetidas dentro da atividade For Each Email e, ao configurar as atividades, selecione E-mailAtual no menu Mais para indicar que deseja repetir as ações para cada mensagem na iteração. Para algumas atividades, você deve selecionar um campo de mensagem específico a ser usado de cada e-mail: Assunto, Corpo (corpo da mensagem em texto simples), Corpo como HTML, Data (como texto), Cco, Cc, Para, De (os campos de recipiente e destinatário retornam uma lista de endereços de e-mail separados por pontos e vírgulas) ou Prioridade (Alta, Baixa, Normal).

Para saber como usar esta atividade, consulte:

Configurando a atividade

No corpo da atividade
  • Para cada — insira o nome que deve ser usado para referenciar o e-mail atual na iteração. Usar um nome que descreve o tipo de e-mail facilita a identificação. Selecione a opção de e-mail atual ao configurar atividades adicionadas dentro da atividade For Each Email. Por exemplo, para uma seleção de e-mails que contêm faturas, você pode inserir Invoice. O valor padrão é CurrentMail.
  • Em emails de — clique no Mais docs image no lado direito do campo e, no menu, selecione a pasta ou marcador que deseja usar ou, ao automatizar o aplicativo de computador do Outlook, escolha E-mails selecionados ou Pasta selecionada para usar as mensagens ou a pasta selecionada no Outlook quando o projeto é executado. Ou então, você pode selecionar Abrir no editor avançado e inserir uma expressão do VB.
  • Limitar e-mails aos primeiros — insira ou selecione um limite para o número máximo de e-mails a serem processados. Defina um limite menor se quiser reduzir os tempos de processamento. O valor padrão é 100 e-mails.
  • E-mail não lido — selecione esta opção se quiser processo apenas e-mails não lidos. Esta opção não está selecionada por padrão.
  • Recuperar anexos — selecione esta opção se quiser recuperar os anexos com os e-mails.
  • Apenas com anexos — selecione esta opção se quiser processar apenas e-mails que contêm anexos. Esta opção não está selecionada por padrão.
  • Incluir subpastas - Selecione esta opção se você deseja ampliar a iteração para incluir todas as subpastas da pasta de e-mails selecionada. Esta opção não está selecionada por padrão.
  • Filtros adicionais — clique neste botão para configurar um filtro avançado para os e-mails a serem processados.

    Na janela Filtrar:

    • No primeiro menu suspenso, selecione um campo de e-mail para usar como filtro: Cco, Corpo, Cc, Data, De, Para, Assunto ou Categorias.
    • No segundo menu suspenso, selecione um operador para avaliar o campo de e-mail:

      • Para todos os campos, exceto Data e Categorias: contém, não contém, termina com, começa com, é igual a, está vazio ou não está vazio.
      • Para o campo Data: mais antigo que, mais recente que ou é igual a para o período indicado no terceiro campo.
      • Para o campo Categorias: contém, não contém.
    • Clique no Mais no lado direito do terceiro campo e, no menu, use uma das opções para indicar o valor que deve ser usado para avaliar o campo de e-mail selecionado:

      • Dados do Notebook do projeto, um arquivo do Excel pai ou conta de e-mail. Por exemplo, indique um campo no e-mail selecionado no Outlook quando o projeto é executado.
      • Usar valor salvo — Use dados que você salvou anteriormente para uso posterior no projeto.
      • Texto — insira o texto no Construtor de Texto.
      • Perguntar quando executar — solicite um valor quando o projeto é executado.
      • Colar da área de transferência - Cole um valor que você copiou anteriormente na área de transferência no projeto.
      • Aberto no editor avançado - Insira uma expressão VB.
    • Clique em Adicionar se quiser adicionar outras condições e selecione se Todas ou Qualquer uma das condições deve ser usado como filtro.

      Importante:

      Quando usada com a atividade Use Outlook 365 em projetos .NET 5, alguns filtros não são compatíveis.

      Todos os filtros aplicados nos campos Corpo, Para, Cc e Cco não são compatíveis. Consulte a tabela abaixo para uma lista mais detalhada dos filtros que não são compatíveis.

Filtros não compatíveis

Campo

Filtro

Assunto

Not Contains

Assunto

Ends With

Assunto

Is Not Empty

Assunto

Is Empty

De

Ends With

De

É igual a

De

Is Not Empty

De

Is Empty

Painel de Propriedades

Comum

  • NomeDeExibição — o nome exibido para a atividade no painel do Designer.

Diversos

  • Particular — se selecionada, os valores de variáveis e argumentos não são mais registrados no nível Verbose.

Opções

  • Consulte as opções no corpo da atividade.

    Observação: ao automatizar o aplicativo de computador do Outlook, a atividade só processa e-mails armazenados localmente no arquivo de dados do Outlook. Para obter mais informações sobre o que fazer se alguns dos seus e-mails não forem processados, consulte Solução de problemas do Outlook no Guia do StudioX.
  • Configurando a atividade

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.