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

Get Outlook Mail Messages

UiPath.Mail.Outlook.Activities.GetOutlookMailMessages

Recupera mensagens de email do Outlook.

Propriedades

Entrada
  • PastaDeEmail - A pasta de email da qual as mensagens devem ser recuperadas.
  • Conta - A conta usada para acessar as mensagens a serem recuperadas.
Opções
  • Filtro - Uma string de caracteres usada como filtro para as mensagens a serem recuperadas.Aceita consultas JET ou consultas DASL.
  • FilterByMessageIds - Retorna apenas as mensagens de e-mail que correspondem aos IDs de mensagem especificados. Você pode recuperar o ID da mensagem do objeto MailMessage, por exemplo, MailMessage.Headers("Message-ID"). Se definida, a opção Filtro é ignorada.
  • MarcarComoLido - Especifica se as mensagens recuperadas devem ser marcadas como lidas. Por padrão, essa caixa de seleção está desmarcada.
  • ApenasMensagensNãoLidas - Especifica se apenas as mensagens não lidas devem ser recuperadas. Por padrão, essa caixa de seleção fica marcada.
  • OrderByDate - Ordena mensagens de e-mail por data. As opções disponíveis são NewestFirst e OldestFirst.
  • Superior — o número de mensagens a serem recuperadas, começando pela mais recente ou mais antiga, dependendo do parâmetro OrdernarPorData.

    Importante: se esse campo estiver vazio, a atividade não retornará nenhuma mensagem.
Comum
  • NomeDeExibição - o nome de exibição da atividade.
  • TempoLimiteEmMs - Especifica o período de tempo (em milissegundos) para aguardar que a atividade seja executada antes de gerar um erro. O valor padrão é de 30.000 milissegundos (30 segundos).
Saída
  • Mensagens - As mensagens recuperadas como uma coleção de objetos MailMessage.
    Observação:

    Começando com UiPath.Mail.Activities versão 1.10.4, o objeto MailMessage expõe:

    • O ID da mensagem de uma mensagem de e-mail, por exemplo MailMessage.Headers("Message-ID").
    • As categorias associadas a uma mensagem de correio, por exemplo MailMessage.GetCategories().
    • Para rastrear o número de anexos embutidos em um e-mail, você precisa acessar a primeira visualização alternativa e, em seguida, obter a contagem de todos os recursos vinculados dessa visualização. Por exemplo, item.AlternateViews(0).LinkedResources.Count.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.

Exemplos de filtragem

A tabela a seguir mostra exemplos de filtros que podem ser úteis quando você consulta mensagens de email do Outlook:

Consulta

FiltrarExpressão

Todas as mensagens de e-mail com o assunto "Roteiro do produto"

"[Subject] = 'Product Roadmap'"

Todas as mensagens de e-mail com o assunto "Transformar eu não posso em eu posso"

"[Assunto] = 'Transformar não posso em posso'" (adicione uma aspa simples como caractere de escape)

Todas as mensagens de e-mail com o assunto "Candidatura de emprego: cargo de "Analista de Negócios""

"[Subject] = 'Candidatura de emprego: ""Analista de negócios"" cargo'" (adicione aspas duplas como caractere de escape)

Todas as mensagens de e-mail contendo a string "analista de negócios" no assunto

"@SQL=""urn:schemas:httpmail:subject"" like '%business analyst%'"

Todas as mensagens de e-mail com o assunto começando com "job"

"@SQL=""urn:schemas:httpmail:subject"" like 'job%'"

Todas as mensagens de e-mail de "Anthony Young"

"[SenderName] = 'Anthony Young'"

"[From] = 'Anthony Young'"

Todas as mensagens de email de "no-reply@microsoft.com"

"[SenderEmailAddress] = 'no-reply@microsoft.com'"

Todas as mensagens de e-mail contendo a string "UiPath IT Automation" no corpo

"@SQL=""urn:schemas:httpmail:textdescription"" like '%UiPath IT Automation%'"

Todas as mensagens de e-mail com o corpo começando com a string "UiPath.Mail.Activities"

"@SQL=""urn:schemas:httpmail:textdescription"" like 'UiPath.Mail.Activities%'"

Todas as mensagens de e-mail sinalizadas com "Revisar"

"[FlagRequest] = 'Review'"

Todas as mensagens de e-mail sinalizadas com "Acompanhamento" ou "Revisar"

"[FlagRequest] = 'Follow up' OR [FlagRequest] = 'Review'"

Todas as mensagens de correio com data de vencimento esta semana

"[Due date] = 'This week'"

Todas as mensagens de e-mail com data de entrega amanhã

"[Due date] = 'Tomorrow'"

Todas as mensagens de correio com data de vencimento em 21/01/2021

"[Due Date] = '01/21/2021'"

Todas as mensagens de e-mail com alta importância

"[Importance] = High"

Todas as mensagens de correio confidenciais

"[Sensitivity] = Confidential"

Todas as mensagens de correio com 'categoria vermelha' e 'categoria azul' como suas categorias

"[Categories] = 'Red category' AND [Categories] = 'Blue category'"

"[Categories] = 'Red category, Blue category'"

Todas as mensagens de correio recebidas hoje

"[Received] >= '" + DateTime.Today.ToString("d") + " 00:00AM'"

"[ReceivedTime] >= '" + DateTime.Today.ToString("d") + " 00:00AM'"

Todas as mensagens de correio recebidas ontem

"[Received] >= '" + DateTime.Today.AddDays(-1).ToString("d") + " 00:00AM' AND [Received] < '"+ DateTime.Today.ToString("d") + " 00:00AM'"

Todas as mensagens de correio recebidas desde ontem às 22:00

"[ReceivedTime] >= '" + DateTime.Now.AddDays(-1).ToString("d") +" 22:00'"

Todas as mensagens de correio recebidas na última hora

"[ReceivedTime] >= '" + DateTime.Now.AddHours(-1).ToString("MM/dd/yyyy HH:mm tt") + "'"

Todas as mensagens de e-mail recebidas nos últimos 15 minutos

"[ReceivedTime] >= '" + DateTime.Now.AddMinutes(-15).ToString("MM/dd/yyyy HH:mm tt") + "'"

Todas as mensagens de e-mail enviadas nos últimos 15 minutos (MailFolder deve ser definido como "Itens enviados")

"[SentOn] >= '" + DateTime.Now.AddMinutes(-15).ToString("MM/dd/yyyy HH:mm tt") + "'"

Para obter mais informações, veja as seguintes páginas:

  • Propriedades
  • Exemplos de filtragem

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.