UiPath Documentation
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.

Activités de productivité

Dernière mise à jour 18 mai 2026

Options

TransférerRequêteEmail

Transférer le générateur de requête d’e-mail.

Espace de noms: UiPath.Gsuite.Activities.API

Assembly: UiPath.Gsuite.Activities.API (in UiPath.Gsuite.Activities.API.dll)

Syntaxe

public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>
public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>

Propriétés

  • Pièces jointes : les pièces jointes de l'e-mail.
  • Cci (Bcc) : destinataires cachés de l'e-mail.
  • Corps : le contenu de l'e-mail.
  • Cc : destinataires secondaires de l'e-mail.
  • Corps HTML - Si le corps de l'e-mail est au format HTML.
  • Ébauche - Vrai si l'e-mail doit être un brouillon.
  • NouvelObjet (NewSubject) - Le nouvel objet de l'e-mail.
  • À : destinataires principaux de l'e-mail.

Méthodes prises en charge

  • Ébauche - Spécifie si l'e-mail doit être envoyé en tant que brouillon.
  • WithAttachment (IResource) : ajoute une pièce jointe à l'e-mail.
  • WithAttachment (String) : joint le fichier local spécifié à l'e-mail.
  • Avec Cci - Ajoute un destinataire d'e-mail masqué.
  • Avec le corps : spécifie le contenu de l'e-mail.
  • Avec Cc - Ajoute un destinataire e-mail secondaire.
  • AvecCorpsHTML : spécifie si le corps de l'e-mail doit être au format HTML.
  • Avec NouvelObjet - Spécifie un nouvel objet d'e-mail.
  • Avec À - Ajoute un destinataire principal de l'e-mail.

Libellé de l'e-mail

Interface d'objet de libellé de courrier.

Espace de noms: UiPath.Gsuite.Activities.API

Assembly: UiPath.Gsuite.Activities.API (in UiPath.Gsuite.Activities.API.dll)

Syntaxe

public interface IMailLabel
public interface IMailLabel

Méthodes

NomDescription
AppliquerÀAjoute le libellé à l'e-mail spécifié.
Get EmailsRécupère une liste d'e-mails du dossier de libellé qui correspondent aux critères définis dans le filtre.
Get Newest EmailRécupère l’e-mail le plus récent du dossier de libellé qui correspond aux critères définis dans le filtre.
SupprimerDeSupprime le libellé de l'e-mail spécifié.

AppliquerÀ

Ajoute le libellé à l'e-mail spécifié.

void ApplyTo(
	IMail mail
)
void ApplyTo(
	IMail mail
)

mail IMail : le courrier auquel joindre le libellé.

Get Emails

Récupère une liste d'e-mails du dossier de libellé qui correspondent aux critères définis dans le filtre.

IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)
IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)

filter MailFilter (Facultatif) : les critères de filtre de messagerie qui doivent correspondre pour les e-mails récupérés. Facultatif ; la valeur par défaut est nulle.

includeSubfolders Boolean (Facultatif) : spécifie si les sous-dossiers doivent être inclus dans les résultats de la recherche. Facultatif, la valeur par défaut est true.

markAsRead Boolean (Facultatif) : spécifie si les e-mails récupérés doivent être marqués comme lus. Facultatif ; la valeur par défaut est FALSE.

maxResults Nullable<Int32> (Facultatif) : Nombre maximal de résultats récupérés. Les valeurs inférieures à 0 seront interprétées comme une valeur illimitée. Facultatif, la valeur par défaut est illimitée.

Get Newest Email

Récupère l’e-mail le plus récent du dossier de libellé qui correspond aux critères définis dans le filtre.

IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)
IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)

filter MailFilter (Facultatif) : les critères de filtre de messagerie qui doivent correspondre pour l'e-mail récupéré. Facultatif ; la valeur par défaut est nulle.

markAsRead Boolean (Facultatif) : spécifie si l'e-mail récupéré doit être marqué comme lu. Facultatif ; la valeur par défaut est FALSE.

SupprimerDe

Supprime le libellé de l'e-mail spécifié.

void RemoveFrom(
	IMail mail
)
void RemoveFrom(
	IMail mail
)

mail IMail : le courrier duquel supprimer le libellé.

FiltreCourrier

Filtre E-mail (Email).

Espace de noms: UiPath.Gsuite.Activities.API

Assembly: UiPath.Gsuite.Activities.API (in UiPath.Gsuite.Activities.API.dll)

Syntaxe

public class MailFilter : IFilterExpressionBuilder<MailFilter>
public class MailFilter : IFilterExpressionBuilder<MailFilter>

Constructeurs

NomConstructeur
FiltreCourrierConstructeur par défaut

Méthodes

NomDescription
EtAjoute "ET" comme condition logique entre les filtres (toutes les conditions sont remplies).
ParAjoute un filtre pour les champs de collection.
ParCciFiltre les destinataires cachés de l'e-mail.
ParCorpsFiltrer pour le contenu de l'e-mail.
ParCatégoriesFiltre selon la catégorie de l'e-mail.
ParCcFiltre pour les destinataires secondaires de l'e-mail.
ParDateEtHeureFiltre la date et heure de réception de l'e-mail.
ParExpressionAjoute une expression aux filtres.
ParNomFichierFiltrer le nom de la pièce jointe de l'e-mail.
ParDepuisFiltre pour l' expéditeur de l'e-mail.
ParImportantFiltrer les e-mails importants.
ParLibellésFiltre les libellés associés à l'e-mail.
Par FavorisFiltre pour les e-mails ajoutés aux favoris.
ParSousExpressionAjoute un sous-filtre aux filtres.
ParObjetFiltre l'objet de l'e-mail.
ParÀFiltrer pour les destinataires principaux de l'e-mail.
ParNon luFiltrer les e-mails non lus.
OuAjoute "OU" comme condition logique entre les filtres (toute condition est remplie).
WithAttachmentsFiltrer les e-mails contenant des pièces jointes.

Et

Ajoute "ET" comme condition logique entre les filtres (toutes les conditions sont remplies).

public MailFilter And()
public MailFilter And()

Par

Ajoute un filtre.

Surcharges
SurchargeDescription
By(MailFilterField, FilterCollectionOperator, String[])Ajoute un filtre pour les champs de collection.
By(MailFilterField, FilterDateOperator, DateTime)Ajoute un filtre pour les champs de date.
By(MailFilterField, FilterStringOperator, String)Ajoute une condition de filtre pour les champs de chaîne.
By(MailFilterField, FilterCollectionOperator, String[])
public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)
public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)

Ajoute un filtre pour les champs de collection.

field MailFilterField : le champ par lequel filtrer.

collectionOperator FilterCollectionOperator : l'opérateur de collection à utiliser pour le filtrage.

value String[] : la valeur par laquelle filtrer.

By(MailFilterField, FilterDateOperator, DateTime)
public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)
public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)

field MailFilterField : le champ par lequel filtrer.

dateOperator : l'opérateur de date à utiliser pour le filtrage.

value DateTime : la valeur par laquelle filtrer.

By(MailFilterField, FilterStringOperator, String)

Ajoute une condition de filtre pour les champs de chaîne.

public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)
public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)

field MailFilterField : le champ par lequel filtrer.

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ChampFiltreCourrier

Toutes les conditions de filtre d’e-mail disponibles.

Syntaxe
public enum MailFilterField
public enum MailFilterField
Options
OptionValeur (Value)
De (From)0
To1
Date et heure2
Cc3
Bcc4
Subject5
Corps6
Categories7
Filename8
Libellés9

ParCci

Filtre les destinataires cachés de l'e-mail.

public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParCorps

Filtrer pour le contenu de l'e-mail.

public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParCatégories

Filtre selon la catégorie de l'e-mail.

public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParCc

Filtre pour les destinataires secondaires de l'e-mail.

public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParDateEtHeure

Filtre la date et heure de réception de l'e-mail.

public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)
public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)

dateOperator : l'opérateur de date à utiliser pour le filtrage.

value DateTime : la valeur par laquelle filtrer.

ParExpression

Ajoute une expression aux filtres.

publicMailFilterByExpression(
	stringexpression
)
publicMailFilterByExpression(
	stringexpression
)

expression String : l'expression à utiliser pour le filtrage.

ParNomFichier

Filtrer le nom de la pièce jointe de l'e-mail.

public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParDepuis

Filtre pour l' expéditeur de l'e-mail.

public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParImportant

Filtrer les e-mails importants.

public MailFilter ByImportant(
	bool value
)
public MailFilter ByImportant(
	bool value
)

value Boolean : annule la requête si la valeur est false.

ParLibellés

Filtre les libellés associés à l'e-mail.

public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)
public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)

collectionOperator FilterCollectionOperator : l'opérateur de collection à utiliser pour le filtrage.

value String[] : la valeur par laquelle filtrer.

Par Favoris

Filtre pour les e-mails ajoutés aux favoris.

public MailFilter ByStarred(
	bool value
)
public MailFilter ByStarred(
	bool value
)

value Boolean : annule la requête si la valeur est false.

ParSousExpression

Ajoute un sous-filtre aux filtres.

public MailFilter BySubExpression(
	MailFilter expressionBuilder
)
public MailFilter BySubExpression(
	MailFilter expressionBuilder
)

expressionBuilder MailFilter : le sous-filtre à ajouter.

ParObjet

Filtre l'objet de l'e-mail.

public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParÀ

Filtrer pour les destinataires principaux de l'e-mail.

public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : l'opérateur de chaîne à utiliser pour le filtrage.

value String : la valeur par laquelle filtrer.

ParNon lu

Filtrer les e-mails non lus.

public MailFilter ByUnread(
	bool value
)
public MailFilter ByUnread(
	bool value
)

value Boolean : annule la requête si la valeur est false.

Ou

Ajoute "OU" comme condition logique entre les filtres (toute condition est remplie).

public MailFilter Or()
public MailFilter Or()

WithAttachments

Filtrer les e-mails contenant des pièces jointes.

public MailFilter WithAttachments(
	bool value
)
public MailFilter WithAttachments(
	bool value
)

value Boolean : annule la requête si la valeur est false.

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour