Como enviar um email de relatório agendado do Microsoft Excel usando o Power Automate

Nota: O seguinte artigo irá ajudá-lo com: Como enviar um email de relatório agendado do Microsoft Excel usando o Power Automate

Se o chefe quiser revisar um relatório do Microsoft Excel todos os dias ao mesmo tempo, não se preocupe: você pode usar um fluxo do Power Automate para enviar automaticamente esse relatório no prazo.

Meu artigo Como usar o Agendador de Tarefas do Windows 10 para executar tarefas do Office 365 mostra como agendar uma tarefa recorrente do Office usando a Agenda de Tarefas do Windows. É um pouco complicado e requer conhecimento de VB Script.

Agora, graças ao Microsoft Power Automate, você pode criar um fluxo para acompanhar suas tarefas recorrentes. Eles são mais rápidos e fáceis de implementar do que uma tarefa agendada que requer VB Script. Na verdade, você não precisará de nenhum código, pois o fluxo cria o código internamente para você. Neste tutorial, mostrarei como usar o Power Automate para criar um fluxo que envia um email com uma pasta de trabalho do Microsoft Excel anexada todos os dias ao mesmo tempo.

VEJO: Comandos do Windows, Linux e Mac que todos precisam saber (PDF grátis) (TechRepublic)

Você precisará do Microsoft 365, que agora inclui o Power Automate e o OneDrive for Business. Embora o Microsoft Power Automate Desktop seja gratuito para usuários do Windows 10, ele vem com algumas restrições:

  • Você pode ar fluxos apenas de sua área de trabalho.
  • Você não pode colaborar em fluxos de desktop.
  • Você não pode combinar fluxos de desktop com fluxos de nuvem.
  • Você não pode usar o construtor de IA.
  • Você não pode agendar fluxos.

Esse último significa que você precisa do Microsoft 365 para ar as opções de agendamento do Power Automate.

Como se preparar para o fluxo de agendamento

Antes de fazer qualquer coisa, pense no processo que deseja automatizar. Para este exemplo, vamos supor que o chefe queira ver o mesmo relatório de vendas do Microsoft Excel todas as tardes. Em vez de se preocupar com agendamento, licenças médicas inesperadas e assim por diante, você pode criar um fluxo usando o Power Automate que enviará esse relatório ao seu chefe todos os dias.

Você precisará de um arquivo do Microsoft Excel e um fluxo — é isso. Para o arquivo fictício do Excel, salve um arquivo .xlsx do Excel em branco no OneDrive for Business com o nome Relatório de Vendas Diário para Boss.xlsx. Está em branco porque não precisamos de dados; precisamos apenas de um arquivo fictício para referenciar no fluxo. Ao atualizar esta técnica para seus arquivos, certifique-se de adaptar o nome e o local. Você pode usar qualquer arquivo do Microsoft 365 para esse fluxo, desde que seja salvo no OneDrive for Business.

Agora vamos para o fluxo.

Como iniciar um fluxo agendado no Power Automate

Entre no Power Automate via OneDrive ou sua conta da Microsoft. Independentemente de como você faz , inicie um novo fluxo e escolha Scheduled Cloud Flow de uma das duas maneiras, conforme mostrado em Figura A.

Figura A

Referir-se Figura B para completar as configurações iniciais. Nomeie o fluxo Relatório de Vendas Diário para Chefe. A configuração inicial é padronizada para o dia atual, o que é bom. O seu não vai combinar com o meu. Escolha o horário, 15h45, no menu suspenso de horário. Altere o intervalo Repetir a cada para Dia. Depois de definir esses itens, clique em Criar. O fluxo resultante será executado todos os dias às 15h45.

Figura B

Você pode editar o fluxo a qualquer momento clicando na barra de título Recorrência. Na parte inferior desta janela de edição, clique no link Opções avançadas para definir fusos horários e outras opções avançadas mostradas em Figura C. Sinta-se à vontade para dar uma olhada um pouco, para que você possa ver o que está disponível. Não vamos complicar o exemplo definindo mais opções de recorrência.

Figura C

Clique na barra Recorrência para fechar as opções de agendamento. Agora que você agendou o fluxo, vamos adicionar o que ele faz.

Como enviar um email no Power Automate

Para seguir em frente, clique em New Step, mostrado na Figura D. Escolha Microsoft 365 Outlook à direita. Se você não usa o Outlook, escolha o aplicativo de email apropriado, como Email. Fazê-lo vai exibir uma lista de ações possíveis. Figura E mostra algumas ações do Outlook. Escolha a ação Enviar e-mail.

Figura D

Figura E

Use as configurações na janela de ação resultante para indicar quem recebe o email. Neste caso, digite seu e-mail. Você não quer digitar o e-mail do seu chefe enquanto estiver explorando. Usar Figura F como um guia para definir as três opções necessárias.

Figura F

Em seguida, clique em Mostrar opções avançadas na parte inferior para identificar o anexo – o arquivo Excel em branco que você salvou no OneDrive anteriormente. Esse fluxo não requer opções dinâmicas porque o email vai para a mesma pessoa com o mesmo arquivo anexado todos os dias.

Usando Figura G como guia, digite o nome do arquivo. Em seguida, pegue o link do OneDrive para o arquivo real – abra o OneDrive, navegue até a pasta apropriada e abra o arquivo. Copie a URL para o campo Conteúdo dos Anexos. No controle Responder a, insira seu e-mail.

Figura G

Quando todas as configurações estiverem corretas, clique em Salvar. O Power Automate solicitará que você teste o novo fluxo. Eu recomendo que você faça isso antes de colocar o fluxo em produção. Se o teste não retornar erros, verifique sua conta de e-mail. Figura H mostra o e-mail com anexo no Mail.

Figura H

Se o fluxo retornar um erro, verifique o link de local do arquivo do Excel no OneDrive for Business. Verifique também as contas de e-mail para garantir que sejam contas válidas em sua organização.

Fique ligado

A configuração desse fluxo leva apenas alguns minutos. Se o chefe fizer uma solicitação para alterar a frequência ou o horário, você não precisará criar um novo fluxo e excluir o existente. Basta editar o fluxo existente de acordo.

Esse fluxo não considera se você atualizou o arquivo do Excel — cabe a você fazer isso. Felizmente, há um fluxo para isso e, em um artigo futuro, mostrarei como enviar um lembrete diário usando um fluxo do Power Automate.