UiPath Documentation
activities
latest
false
Atividades de produtividade
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Opções

Encaminhar Solicitação de Email

Construtor de solicitação de encaminhamento de email.

Namespace: UiPath.Gsuite.Activities.API

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

Sintaxe

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

Propriedades

  • Anexos - Os anexos do email.
  • Cco — Os destinatários ocultos do email.
  • Corpo — O conteúdo do email.
  • Cc — Os destinatários secundários do email.
  • ÉCorpoEmHTML - Se o corpo do email estiver no formato HTML.
  • ÉRascunho - Verdadeiro se o email deve ser um rascunho.
  • NewSubject - The new subject of the email.
  • Para — Os destinatários principais do email.

Métodos compatíveis

  • Como Rascunho - Especifica se o email deve ser enviado como um rascunho.
  • WithAttachment (IResource) — adiciona um anexo de email.
  • WithAttachment (String) — anexa o arquivo local especificado ao email.
  • ComCco - Adiciona um destinatário de email oculto.
  • ComCorpo - Especifica o conteúdo do email.
  • ComCc - Adiciona um destinatário de email secundário.
  • ComCorpoEmHTML - Especifica se o corpo do email deve ser o formato HTML.
  • ComNovoAssunto - Especifica um novo assunto de email.
  • ComPara - Adiciona um destinatário de e-mail principal.

IMailLabel

Interface do objeto rótulo de email.

Namespace: UiPath.Gsuite.Activities.API

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

Sintaxe

public interface IMailLabel
public interface IMailLabel

Métodos

NameDescriptografia
AplicarAAdiciona o rótulo ao email especificado.
Get EmailsRecupera uma lista de emails da pasta do rótulo que correspondem aos critérios definidos no filtro.
Get Newest EmailRecupera o email mais recente da pasta de rótulos que corresponde aos critérios definidos no filtro.
RemoverDeRemove o rótulo do email especificado.

AplicarA

Adiciona o rótulo ao email especificado.

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

mail IMail : o email ao qual anexar o rótulo.

Get Emails

Recupera uma lista de emails da pasta do rótulo que correspondem aos critérios definidos no filtro.

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 (Opcional) : os critérios do filtro de e-mail que devem ser correspondidos para os e-mails recuperados. Opcional, o valor padrão é nulo.

includeSubfolders Boolean (Opcional) : especifica se as subpastas devem ser incluídas nos resultados da pesquisa. Opcional, o valor padrão é true.

markAsRead Boolean (Opcional): especifica se os e-mails recuperados devem ser marcados como lidos. Opcional, o valor padrão é false.

maxResults Nullable<Int32> (Opcional) : contagem máxima de resultados recuperados. Valores menores que 0 serão interpretados como ilimitados. Opcional, o valor padrão é ilimitado.

Get Newest Email

Recupera o email mais recente da pasta de rótulos que corresponde aos critérios definidos no filtro.

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

filter MailFilter (Opcional) : os critérios de filtro de e-mail que devem ser correspondidos para o e-mail recuperado. Opcional, o valor padrão é nulo.

markAsRead Boolean (Opcional) : especifica se o e-mail recuperado deve ser marcado como lido. Opcional, o valor padrão é false.

RemoverDe

Remove o rótulo do email especificado.

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

mail IMail : o email do qual remover o rótulo.

FiltroDeEmail

Filtro de email.

Namespace: UiPath.Gsuite.Activities.API

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

Sintaxe

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

Construtores

NameConstrutor
FiltroDeEmailConstrutor padrão

Métodos

NameDescription
EAdiciona "AND" como condição lógica entre os filtros (todas as condições são atendidas).
PorAdiciona um filtro para campos de coleção.
PorBccFiltre para os destinatários ocultos do email.
PorCorpoFiltre o conteúdo do email.
PorCategoriasFiltre a categoria do email.
PorCcFiltre os destinatários secundários do email.
PorDataEHoraFiltra para a data e hora de recebimento do email.
PorExpressãoAdiciona uma expressão aos filtros.
PorNomeDeArquivoFiltre o nome do anexo do email.
PorDeFiltre para o remetente do email.
PorImportanteFiltre emails importantes.
PorRótulosFiltre para os rótulos associados ao email.
PorEstrelaFiltre os emails com estrela.
PorSubExpressãoAdiciona um subfiltro aos filtros.
PorAssuntoFiltre o assunto do email.
PorParaFiltre os destinatários principais do email.
PorNãoLidoFiltrar emails não lidos.
OuAdiciona "OR" como condição lógica entre os filtros (qualquer condição é atendida).
WithAttachmentsFiltrar emails com anexos.

E

Adiciona "AND" como condição lógica entre os filtros (todas as condições são atendidas).

public MailFilter And()
public MailFilter And()

Por

Adiciona um filtro.

Sobrecarregas
SobrecargaDescription
By(MailFilterField, FilterCollectionOperator, String[])Adiciona um filtro para campos de coleção.
By(MailFilterField, FilterDateOperator, DateTime)Adiciona um filtro para campos de data.
By(MailFilterField, FilterStringOperator, String)Adiciona uma condição de filtro para campos de string.
By(MailFilterField, FilterCollectionOperator, String[])
public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)
public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)

Adiciona um filtro para campos de coleção.

field MailFilterField : o campo pelo qual filtrar.

collectionOperator FilterCollectionOperator : o operador da coleção a ser usado para filtrar.

value String[] : o valor a ser usado como filtro.

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

field MailFilterField : o campo pelo qual filtrar.

dateOperator : o operador de data a ser usado para filtragem.

value DateTime : o valor a ser usado como filtro.

By(MailFilterField, FilterStringOperator, String)

Adiciona uma condição de filtro para campos de string.

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

field MailFilterField : o campo pelo qual filtrar.

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

CampoDeFiltroDeEmail

Todas as condições de filtro de email disponíveis.

Sintaxe
public enum MailFilterField
public enum MailFilterField
Opções
OpçãoValor
De0
A1
Data e horário2
Cc3
Bcc4
Assunto5
Corpo6
Categorias7
Filename8
Rótulos9

PorBcc

Filtre para os destinatários ocultos do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorCorpo

Filtre o conteúdo do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorCategorias

Filtre a categoria do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorCc

Filtre os destinatários secundários do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorDataEHora

Filtra para a data e hora de recebimento do email.

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

dateOperator : o operador de data a ser usado para filtragem.

value DateTime : o valor a ser usado como filtro.

PorExpressão

Adiciona uma expressão aos filtros.

publicMailFilterByExpression(
	stringexpression
)
publicMailFilterByExpression(
	stringexpression
)

expression String : a expressão a ser usada para filtrar.

PorNomeDeArquivo

Filtre o nome do anexo do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorDe

Filtre para o remetente do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorImportante

Filtre emails importantes.

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

value Boolean : nega a consulta, se for falso.

PorRótulos

Filtre para os rótulos associados ao email.

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

collectionOperator FilterCollectionOperator : o operador da coleção a ser usado para filtrar.

value String[] : o valor a ser usado como filtro.

PorEstrela

Filtre os emails com estrela.

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

value Boolean : nega a consulta, se for falso.

PorSubExpressão

Adiciona um subfiltro aos filtros.

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

expressionBuilder MailFilter : o subfiltro a ser adicionado.

PorAssunto

Filtre o assunto do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorPara

Filtre os destinatários principais do email.

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

stringOperator : o operador de string a ser usado para filtragem.

value String : o valor a ser usado como filtro.

PorNãoLido

Filtrar emails não lidos.

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

value Boolean : nega a consulta, se for falso.

Ou

Adiciona "OR" como condição lógica entre os filtros (qualquer condição é atendida).

public MailFilter Or()
public MailFilter Or()

WithAttachments

Filtrar emails com anexos.

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

value Boolean : nega a consulta, se for falso.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades