activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de productivité

Dernière mise à jour 6 déc. 2024

Obtenir les messages électroniques Outlook (Get Outlook Mail Messages)

UiPath.Mail.Outlook.Activities.GetOutlookMailMessages

Récupère les messages électroniques d'Outlook.

Propriétés

Entrée
  • Dossier courriels (MailFolder) - Dossier de messagerie à partir duquel les messages doivent être récupérés.
  • Compte (Account) - Compte utilisé pour accéder aux messages à récupérer.
Options
  • Filtre : chaîne utilisée comme filtre pour les messages à récupérer. Accepte les requêtes JET ou DASL.
  • FilterByMessageIds : renvoie uniquement les e-mails qui correspondent aux ID de message spécifiés. Vous pouvez récupérer l'ID de message à partir de l'objet MailMessage, par exemple, MailMessage.Headers("Message-ID"). Si elle est définie, l'option Filtre (Filter) est ignorée.
  • Marquer comme lu (MarkAsRead) - Spécifie s'il faut marquer les messages récupérés comme lus. Par défaut, cette case à cocher n'est pas cochée.
  • Messages non lus uniquement (OnlyUnreadMessages) - Spécifie s'il faut récupérer uniquement les messages non lus. Par défaut, cette case est cochée.
  • OrderByDate (OrderByDate) : permet de trier les e-mails par date. Les options disponibles sont Le plus récent d'abord et le plus ancien d'abord.
  • Top : Le nombre de messages à récupérer, en commençant soit du plus récent, soit du plus ancien, selon le paramètre choisi dans TrierParDate.

    Important :Si ce champ est vide, l'activité ne renvoie aucun message.
Commun
  • NomAffichage (DisplayName) - Nom affiché de l'activité.
  • TimeoutMS - Spécifie la durée (en millisecondes) d'attente d'exécution de l'activité avant la génération d'un message d'erreur. La valeur par défaut est 30 000 millisecondes (30 secondes).
Sortie
  • Messages - Messages récupérés en tant que collection d'objets MailMessage.
    Remarque :

    À partir de la version 1.10.4 de UiPath.Mail.Activities, l'objet MailMessage expose :

    • ID de message (Message-ID) d’un e-mail, par exemple MailMessage.Headers("Message-ID").
    • Les catégories associées à un message électronique, par exemple MailMessage.GetCategories().
    • Pour suivre le nombre de pièces jointes intégrées dans un e-mail, vous devez accéder à la première vue alternative , puis obtenir le nombre de toutes les ressources liées à partir de cette vue. Par exemple, item.AlternateViews(0).LinkedResources.Count.
Divers
  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).

Exemples de filtrage

Le tableau suivant montre des exemples de filtres qui peuvent être utiles lorsque vous interrogez des messages électroniques Outlook :

Requête

ExpressionFiltre

Tous les e-mails dont l’objet est « Feuille de route du produit »

"[Subject] = 'Product Roadmap'"

Tous les e-mails dont l’objet est « Transformer je ne peux pas en je peux »

"[Subject] = 'Turn I can''t in I can'" (ajoutez un guillemet simple comme caractère d'échappement)

Tous les e-mails dont l’objet est « Candidature à l’emploi : poste « Business Analyst » »

"[Subject] = 'Job application: ""Business Analyst"" position'" (ajoutez un guillemet double comme caractère d'échappement)

Tous les e-mails contenant la chaîne « business analyst » dans l’objet

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

Tous les e-mails dont l’objet commence par « job »

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

Tous les e-mails de « Anthony Young »

"[SenderName] = 'Anthony Young'"

"[From] = 'Anthony Young'"

Tous les e-mails de « no-reply@microsoft.com »

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

Tous les e-mails contenant la chaîne « UiPath IT Automation » dans le corps

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

Tous les e-mails dont le corps commence par la chaîne « UiPath.Mail.Activities »

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

Tous les e-mails signalés par « Révision »

"[FlagRequest] = 'Review'"

Tous les e-mails signalés par « Suivi » ou « Révision »

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

Tous les e-mails dont la date d'échéance est cette semaine

"[Due date] = 'This week'"

Tous les e-mails dont la date d'échéance est demain

"[Due date] = 'Tomorrow'"

Tous les e-mails dont la date d'échéance est le 21/01/2021

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

Tous les e-mails de haute importance

"[Importance] = High"

Tous les messages électroniques confidentiels

"[Sensitivity] = Confidential"

Tous les e-mails dont les catégories sont la « Catégorie rouge » et la « Catégorie bleue »

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

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

Tous les e-mails reçus aujourd’hui

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

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

Tous les e-mails reçus hier

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

Tous les e-mails reçus depuis hier à 22 h

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

Tous les e-mails reçus au cours de la dernière heure

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

Tous les e-mails reçus au cours des 15 dernières minutes

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

Tous les e-mails envoyés au cours des 15 dernières minutes (MailFolder doit être défini sur « Éléments envoyés »)

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

Pour plus d'informations, consultez les pages suivantes :

  • Propriétés
  • Exemples de filtrage

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.