Pular para conteúdo

Ações do Outlook

As Ações do Outlook são usadas para interagir com e-mails do Outlook

Ações

outlook.open

Crie uma nova conexão com o Outlook.

Parâmetros:

account - conta do Outlook para fazer login

default_folder - Nome da caixa de correio para iniciar a leitura (default='inbox')

Retornar:

current_folder - A pasta atual usada para ler os e-mails

email_client - Conexão do cliente com o Outlook.

emails_count - emails_count - Retorna o número total de e-mails na current_folder

Exceções:

Esta ação não oferece exceções.

outlook.find_attachments

Permitir retornar todos os anexos no e-mail atual ou pesquisar um anexo específico por nome

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

filter (opcional) - Nome ou nome parcial do anexo a ser procurado (padrão=não filtrar por nome)

Retornar:

attachments - Lista com todos os anexos que satisfazem a pesquisa

attachments_count - Número de anexos na mensagem

Exceções:

Esta ação não oferece exceções.

outlook.get_current_email

Retorna a mensagem de e-mail na posição atual no cliente de e-mail.

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

Retornar:

date - Data e hora em que a mensagem foi enviada

de - Texto com nome (se definido) e endereço de e-mail do remetente da mensagem

from_address - Retorna apenas o endereço de e-mail do remetente da mensagem

has_attachments - Configuração de variável booleana se a mensagem de e-mail tem anexos ou não

attachments_count - Número de anexos no e-mail atual

body - Conteúdo da mensagem de e-mail como texto simples.

html_body - Conteúdo da mensagem de e-mail como conteúdo HTML

assunto - Assunto da mensagem de e-mail

Exceções:

Esta ação não oferece exceções.

outlook.list_folders

Retorna uma lista de todas as pastas disponíveis na conta de e-mail conectada.

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

Retornar:

pastas - Lista com o nome de todas as pastas da conta de e-mail conectada

Exceções:

Esta ação não oferece exceções.

outlook.move_to

Move a mensagem atual para outra pasta.

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

to_folder - Nome da pasta para a qual mover a mensagem

message (opcional)- Mensagem para mover para outra pasta (padrão=mensagem atual)

Retornar:

Esta ação não tem retorno

Exceções:

Esta ação não oferece exceções.

outlook.next_email

Retornar próximo e-mail na caixa de correio atual

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

Retornar:

date - Data e hora em que a mensagem foi enviada

de - Texto com nome (se definido) e endereço de e-mail do remetente da mensagem

from_address - Retorna apenas o endereço de e-mail do remetente da mensagem

has_attachments - Configuração de variável booleana se a mensagem de e-mail tem anexos ou não

attachments_count - Número de anexos no e-mail atual

body - Conteúdo da mensagem de e-mail como texto simples.

html_body - Conteúdo da mensagem de e-mail como conteúdo HTML

assunto - Assunto da mensagem de e-mail

Exceções:

Esta ação não oferece exceções.

outlook.save_attachment

Salvar arquivos anexados ao sistema de arquivos

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

file_path - Caminho para a pasta onde os anexos devem ser salvos.

attach_name - Nome ou nome parcial do anexo a ser procurado (padrão=não filtrar por nome)

Retornar:

saved_files - Lista com caminho de arquivo completo, para arquivos salvos

Exceções:

Esta ação não oferece exceções.

outlook.search

Procure o e-mail desejado

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

search_filter - Filtro de pesquisa para o e-mail desejado

Retornar:

emails_count - Retorna o número total de e-mails no current_folder

Exceções:

Esta ação não oferece exceções.

outlook.search_unread

Pesquisar e-mails não lidos

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

Retornar:

emails_count - Retorna o número total de e-mails não lidos

Exceções:

Esta ação não oferece exceções.

outlook.select_account

Selecione a conta para se conectar

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

account - conta do Outlook para fazer login

pasta - Selecione a pasta para iniciar a leitura

Retornar:

current_folder - A pasta atual usada para ler os e-mails

emails_count - Retorna o número total de e-mails no current_folder

Exceções:

Esta ação não oferece exceções.

outlook.select_folder

Selecione uma pasta de e-mail para pesquisar e-mails

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

pasta - Selecione a pasta para iniciar a leitura

Retornar:

current_folder - A pasta atual usada para ler os e-mails

emails_count - Retorna o número total de e-mails no current_folder

Exceções:

Esta ação não oferece exceções.

outlook.previous_email

Retornar o e-mail anterior na caixa de correio atual

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

Retornar:

date - Data e hora em que a mensagem foi enviada

de - Texto com nome (se definido) e endereço de e-mail do remetente da mensagem

from_address - Retorna apenas o endereço de e-mail do remetente da mensagem

has_attachments - Configuração de variável booleana se a mensagem de e-mail tem anexos ou não

attachments_count - Número de anexos no e-mail atual

body - Conteúdo da mensagem de e-mail como texto simples.

html_body - Conteúdo da mensagem de e-mail como conteúdo HTML

assunto - Assunto da mensagem de e-mail

Exceções:

Esta ação não oferece exceções.

outlook.update_mailbox

Atualizar informações de e-mail da caixa de correio atual

Parâmetros:

email_client - Conexão do cliente com o Outlook. As conexões são criadas usando outlook.open

Retornar:

emails_count - Retorna o número total de e-mails na current_folder

Exceções:

Esta ação não oferece exceções.