Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Como usar o iterador Para cada e-mail na caixa de correio

  • Atualizado: 2021/07/05
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA

Como usar o iterador Para cada e-mail na caixa de correio

Você deve usar determinadas E-mail actions dentro de um Loop action. Use o iterador Para cada e-mail na caixa de correio para repetir um conjunto de actions em todos os e-mails dentro dos parâmetros específicos.

Pré-requisitos

Primeiro, conecte-se ao servidor de e-mail. Como usar Conectar action

Você deve usar as seguintes actions Email em um loop:
  • Alterar status
  • Excluir
  • Salvar anexos
  • Salvar e-mail

Procedimento

Para usar uma action Email dentro de um loop, siga estas etapas:

  1. Clique duas vezes ou arraste a action Loop do package Loop na paleta Actions.
  2. Selecione a opção Para cada mensagem na caixa de correio da lista Iterador.
  3. No Session name field (campo do nome da sessão), coloque o nome da sessão que você usou para conectar ao email do servidor Connect (Conexão) action.
  4. Nas opções TODOS-, LIDO ou NÃO LIDO, especifique o tipo de e-mail a ser recuperado no servidor de e-mail.
    Nota: Para um servidor de e-mail que usa o protocolo POP3, todos os e-mails são recuperados.
  5. Opcional: Especifique a pasta da qual deseja recuperar os e-mails.
    • Microsoft Outlook e Yahoo: Você pode especificar o nome da pasta.

      Por exemplo, Caixa de entrada, Enviados, Caixa de entrada/Vendas, Caixa de entrada/TI e assim por diante. As pastas Vendas e TI deste exemplo são pastas criadas pelo usuário e não estão disponíveis por padrão.

    • Gmail:
      • Para recuperar e-mails das pastas padrão, use [Gmail]/PASTA, exceto na pasta Caixa de entrada.

        Por exemplo, [Gmail]/Rascunho, [Gmail]/Importante, [Gmail]/Lixo e assim por diante.

      • Para recuperar e-mails das pastas que você criou ou da pasta Caixa de entrada, especifique os nomes das pastas como são.

        Por exemplo, se você criou pastas chamadas Banco e Esportes em seu Gmail, especifique Banco e Esportes sem o prefixo [Gmail] para recuperar e-mails dessas pastas.

  6. Opcional: Especifique um valor no campo Quando o assunto contiver para recuperar e-mails que contenham o valor especificado no assunto.
  7. Opcional: No campoDe remetentes específicos, especifique os endereços de e-mail para recuperar os e-mails.
  8. Opcional: Selecione uma opção na lista Quando a data de recebimento for igual ou posterior para recuperar e-mails específicos em uma determinada data ou posterior a ela.
  9. Opcional: Selecione uma opção na lista Quando a data de recebimento for igual ou anterior para recuperar e-mails específicos em uma determinada data ou anterior a ela.
    Se você tiver valores especificados para as Etapas 6 a 9, o sistema recupera apenas os e-mails que atendem a todos os critérios. Por exemplo, se você especificar Banco na Etapa 5, Instrução na Etapa 6, e abcbank@xyz.com na Etapa 7, o sistema recupera e-mails da pasta Banco que contenham Instrução no assunto e foram recebidas do endereço de e-mail abcbank@xyz.com.
  10. Nas opções Texto simples ou HTML, selecione o formato que você deseja.
  11. Escolha uma das seguintes opções de Usar o fuso horário local
    • Verdadeiro A data e hora de recebimento do e-mail é exibida no fuso horário local.
    • Falso A data e hora de recebimento do e-mail é exibida no fuso horário UTC.
    • Variable (Variável): Digite uma variável booliana.
  12. Opcional: Na lista Atribuir o valor atual à variável, selecione ou crie uma variável de dicionário.

    A variável do dicionário armazena as propriedades de cada e-mail. Usando variável do dicionário para propriedades de e-mail.

  13. Clique em Salvar.
Insira uma action de Caixa de mensagem no contêiner Loop para imprimir o assunto de cada e-mail. Use o corpo da mensagem a seguir, substituindo o nome genérico da variável pelo nome que você usou na Etapa 10: $dictionaryVar{emailSubject}$
Send Feedback (Enviar Feedback)