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.