Ações do Outlook
Para máquina com uma instalação do Outlook, você pode gerenciar suas caixas de correio com as ações do Outlook.
![IMPORTANTE] As ações de automação do Outlook não dão suporte ao novo aplicativo Outlook para Windows. Certifique-se de usar o aplicativo Outlook da área de trabalho.
Depois de criar uma instância do Outlook com a ação Iniciar Outlook, use a ação Recupera mensagens de e-mail do Outlook para obter as mensagens de uma conta e pasta de correio especificadas.
Importante
Quando você filtra os resultados recuperados modificando o argumento De contém ou Para contém na ação Recuperar mensagens de email do Outlook, usando endereços de email em formato de exibição simples (SMTP) não produzirá nenhum dado se os endereços de email forem armazenados no formato x.500.
O exemplo a seguir recupera todas as mensagens de email da pasta Tíquetes que está em uma subpasta da Caixa de entrada. Os filtros especificados limitam os resultados a mensagens de um remetente específico que contenha palavras específicas em seu assunto e corpo.
A ação Processar mensagens de e-mail no Outlook processa mensagens de e-mail recuperadas pela ação Recuperar mensagens de e-mail do Outlook. Para usar esta ação forneça uma instância do Outlook, uma conta e uma variável com emails recuperados. Em seguida, você pode selecionar se deseja mover, excluir ou marcar como lidas as mensagens selecionadas.
Armazene mensagens de email do Outlook localmente usando a ação Salvar mensagens de email do Outlook. Especifique uma instância do Outlook, uma conta, uma variável com as mensagens a serem salvas e o formato e localização dos arquivos criados.
Para fechar a instância do Outlook aberta, use a opção Fechar Outlook.
Iniciar o Outlook
Inicie o Outlook e crie uma nova instância do Outlook.
Parâmetros de entrada
Essa ação não requer entradas.
Variáveis produzidas
Argumento | Tipo | Descrição |
---|---|---|
OutlookInstance | Instância do Outlook | A instância específica do Outlook para uso com ações posteriores do Outlook |
Exceções
Exceção | Descrição |
---|---|
Failed to launch Outlook | Indica um problema na inicialização do Outlook |
Recuperar as mensagens de email do Outlook
Recupere mensagens de email de uma conta do Outlook.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Descrição |
---|---|---|---|---|
Outlook instance | Não | Instância do Outlook | A instância do Outlook com que se trabalhará. Especifique essa variável em uma ação "Iniciar Outlook" | |
Account | Não | Valor do texto | O nome da conta do Outlook (nome do arquivo de dados) com a qual trabalhar | |
Mail folder | Não | Valor do texto | O nome da pasta da qual serão recuperadas as mensagens de email. Insira o caminho completo da pasta para as subpastas (ex: Caixa de entrada\Trabalho) | |
Retrieve | N/D | Todas as mensagens de email, Somente mensagens de email não lidas, Somente mensagens de email lidas | Todas as mensagens de email | Especifica se todas as mensagens da pasta devem ser recuperadas ou apenas aquelas não lidas |
Mark as read | N/D | Valor booliano | Verdadeiro | Especifica se todas as mensagens não lidas recuperadas devem ser marcadas como lidas |
From contains | Sim | Valor do texto | O endereço de email completo do remetente cujas mensagens serão recuperadas. Deixe esse atributo em branco para recuperar todas as mensagens de email, independentemente do remetente | |
To contains | Sim | Valor do texto | Os endereços de email completos dos destinatários (separados por espaço ou ponto e vírgula se houver mais de um) para as mensagens de email a serem recuperadas. Deixe esse atributo em branco para recuperar todas as mensagens de email, independentemente dos destinatários | |
Subject contains | Sim | Valor do texto | A frase-chave a ser encontrada no assunto do email. Deixe este atributo em branco para recuperar todas as mensagens de email, independentemente do assunto | |
Body contains | Sim | Valor do texto | A frase-chave a ser encontrada no corpo do email. Deixe este atributo em branco para recuperar todas as mensagens de email, independentemente do conteúdo | |
Attachments | N/A | Salvar anexos, Não salvar anexos | Não salvar anexos | Especifica se os anexos das mensagens de email recuperadas devem ser salvos ou não |
Save attachments into | Não | Pasta | O caminho no qual os anexos dos emails recuperados devem ser salvos |
Variáveis produzidas
Argumento | Tipo | Descrição |
---|---|---|
RetrievedEmails | Lista de Mensagens de email do Outlook | As mensagens de email para processamento posterior. A variável contém uma lista de objetos de mensagem do Outlook |
Exceções
Exceção | Descrição |
---|---|
Failed to find Outlook account | Indica que a conta do Outlook especificada não existe |
Mail-folder specified not valid in Outlook | Indica que a pasta de email especificada não é válida |
Directory for saving attachments not found | Indica que o diretório no qual os anexos devem ser salvos não existe |
Failed to retrieve email messages from Outlook | Indica um problema ao recuperar as mensagens de email do Outlook |
Enviar email por meio do Outlook
Crie e envie uma nova mensagem de email por meio do Outlook.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Descrição |
---|---|---|---|---|
Outlook instance | Não | Instância do Outlook | A instância do Outlook com que se trabalhará. Especifique essa variável em uma ação "Iniciar Outlook" | |
Account | Não | Valor do texto | O nome da conta do Outlook (nome do arquivo de dados) com a qual trabalhar | |
Send email from | N/D | Conta, Outra caixa de correio | Conta | Especifica se o email deve ser enviado usando a conta especificada ou uma outra; por exemplo, de uma caixa de correio compartilhada |
Send from | Não | Valor do texto | O nome da conta do Outlook da qual o email será enviado; por exemplo, uma caixa de correio compartilhada. | |
To | Não | Valor do texto | Os endereços de email dos destinatários. Para inserir mais de um endereço de email, separe a lista de endereços por espaços ou pontos e vírgulas | |
CC | Sim | Valor do texto | Os endereços de email dos destinatários de CC. Para inserir mais de um endereço de email, separe a lista de endereços por espaços ou pontos e vírgulas | |
BCC | Sim | Valor do texto | Os endereços de email dos destinatários (ocultos) de CCO. Para inserir mais de um endereço de email, separe a lista de endereços por espaços ou pontos e vírgulas | |
Subject | Sim | Valor do texto | O assunto do email | |
Body | Sim | Valor do texto | O texto do corpo | |
Body is HTML | N/D | Valor booliano | False | Especifica se o corpo do email deve ser interpretado como código HTML |
Attachment(s) | Sim | Lista de Arquivos | O caminho completo de todos os anexos. Vários arquivos devem ser colocados entre aspas duplas (") e separados por um caractere de espaço |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Descrição |
---|---|
Failed to find Outlook account | Indica que a conta do Outlook especificada não existe. O Power Automate não lança este erro para os endereços de email preenchidos no parâmetro de entrada Enviar de |
Failed to send email | Indica um problema no envio do email |
Attachment not found | Indica que os anexos especificados não existem |
Processar mensagens de email no Outlook
Mover ou excluir um email (ou uma lista de mensagens de email) recuperado por uma ação "Recuperar emails do Outlook".
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Descrição |
---|---|---|---|---|
Outlook instance | Não | Instância do Outlook | A instância do Outlook com que se trabalhará. Especifique essa variável em uma ação "Iniciar Outlook" | |
Account | Não | Valor do texto | O nome da conta do Outlook (nome do arquivo de dados) com a qual trabalhar | |
Email messages to process | Não | Lista de Mensagens de email do Outlook | As mensagens de email a serem processadas. Usar a variável preenchida por uma ação "Recuperar mensagens de email do Outlook" | |
Operação | N/A | Excluir mensagens de email, Mover mensagens de email para pasta de email, Marcar como não lido | Mover mensagens de email para a pasta de email | Especifica a operação a ser executada nas mensagens de email especificadas |
Mail folder | Não | Valor do texto | O nome da pasta da qual serão recuperadas as mensagens de email. Insira o caminho completo da pasta para as subpastas (por exemplo, Caixa de entrada\Trabalho) |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Descrição |
---|---|
Failed to find Outlook account | Indica que a conta do Outlook especificada não existe |
Specified mail-folder doesn't exist | Indica que a pasta de email especificada não existe |
Failed to process email messages in Outlook | Indica um problema ao processar as mensagens de email especificadas no Outlook |
Salvar mensagens de email do Outlook
Salve as mensagens de email do Outlook de uma determinada conta.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Descrição |
---|---|---|---|---|
Outlook instance | Não | Instância do Outlook | A instância do Outlook com que se trabalhará. Especifique essa variável em uma ação "Iniciar Outlook" | |
Account | Não | Valor do texto | O nome da conta do Outlook (nome do arquivo de dados) com a qual trabalhar | |
Email message(s) to save | Não | Lista de Mensagens de email do Outlook | As mensagens de email a serem salvas. Usar a variável preenchida por uma ação "Recuperar mensagens de email do Outlook" | |
Save format | N/D | Somente texto (.txt), Modelo do Outlook (.oft), Formato de mensagem do Outlook (.msg), Formato de mensagem do Outlook - Unicode (.msg), HTML (.html), Arquivos MHT (.mht) | Formato da mensagem do Outlook (*.msg) | Especifica o formato para salvar as mensagens |
File name | N/D | Padrão, Personalizado | Padrão | Especifica se deve salvar as mensagens usando o nome padrão (assunto) ou fornecer outro nome |
Save as | Não | Valor do texto | Especifica o nome personalizado para o nome das mensagens que difere entre as mensagens por causa de um sufixo adicionado automaticamente | |
Save email message(s) to | Não | Pasta | A pasta onde as mensagens serão salvas |
Variáveis produzidas
Argumento | Tipo | Descrição |
---|---|---|
StoredMessagesFiles | Lista de Valores do texto | Os caminhos do arquivo das mensagens de email salvas para processamento posterior |
Exceções
Exceção | Descrição |
---|---|
Failed to find Outlook account | Indica que a conta do Outlook especificada não existe |
Directory not found | Indica que as mensagens de email especificadas não puderam ser salvas porque o diretório não existe |
Email message is deleted or moved to another folder | Indica que as mensagens de email especificadas não puderam ser salvas porque foram movidas ou excluídas |
Failed to save email message(s) | Indica um problema ao salvar as mensagens de email especificadas |
Responder a mensagem de email do Outlook
Responda a uma mensagem do Outlook respondendo-a, respondendo-a para todos ou encaminhando-a.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Descrição |
---|---|---|---|---|
Outlook instance | Não | Instância do Outlook | A instância do Outlook com que se trabalhará. Especifique essa variável em uma ação "Iniciar Outlook" | |
Account | Não | Valor do texto | O nome da conta do Outlook (nome do arquivo de dados) com a qual trabalhar | |
Mail message | Não | Mensagem de email do Outlook | A mensagem de email sobre a qual agir. Usar a variável preenchida por uma ação "Recuperar mensagens de email do Outlook" | |
Response action | N/D | Responder, Responder a todos, Encaminhar | Responder | Especifica se deve responder (para o remetente ou para todos) uma mensagem ou encaminhar a mensagem recebida |
To | Não | Valor do texto | Os endereços de email dos destinatários. Para inserir mais de um endereço de email, separe a lista de endereços por espaços ou pontos e vírgulas | |
CC | Sim | Valor do texto | Os endereços de email dos destinatários de CC. Para inserir mais de um endereço de email, separe a lista de endereços por espaços ou pontos e vírgulas | |
BCC | Sim | Valor do texto | Os endereços de email dos destinatários (ocultos) de CCO. Para inserir mais de um endereço de email, separe a lista de endereços por espaços ou pontos e vírgulas | |
Body | Sim | Valor do texto | O texto do corpo | |
Attachment(s) | Sim | Lista de Arquivos | O caminho completo de todos os anexos. Vários arquivos devem ser colocados entre aspas duplas (") e separados por um caractere de espaço |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Descrição |
---|---|
Failed to find Outlook account | Indica que a conta do Outlook especificada não existe |
Failed to send email | Indica um problema no envio do email |
Attachment not found | Indica que os anexos especificados não existem |
Fechar o Outlook
Feche uma instância do Outlook iniciada anteriormente.
Parâmetros de entrada
Argumento | Opcional | Aceita | Valor padrão | Descrição |
---|---|---|---|---|
Outlook instance | Não | Instância do Outlook | A instância do Outlook com que se trabalhará. Essa variável é especificada em uma ação "Iniciar Outlook" |
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção | Descrição |
---|---|
Failed to close Outlook instance | Indica um problema ao fechar a instância do Outlook |