Como fazer upload de arquivos para o OneDrive (Microsoft 365) via Make webhooks

Se você costuma receber arquivos em campos de Arquivo Anexo nos seus formulários, baixar um a um pode se tornar trabalhoso. Para simplificar, você pode automatizar esse processo conectando o Respondi ao OneDrive via Make webhooks.

Antes de começar, certifique-se de que já:

Como fazer Upload de um Arquivo

Depois de configurar seu webhook, assista o tutorial em vídeo ou siga os passos abaixo para integração com o OneDrive:

  1. Adicione o módulo HTTP > Get a File e configure-o:
    • Em “URL”, insira o valor do campo de temporary_public_link  e informe os índices para localizar o arquivo;
    • Neste exemplo, o valor [3] é a posição da pergunta dentro do formulário e o valor [1] é a posição do arquivo dentro da resposta dessa pergunta;
    • Se o respondente enviar mais de um arquivo, use [2] para o segundo arquivo, [3] para o terceiro e assim por diante;

  1. Adicione o módulo OneDrive > Upload a File e configure-o:
    • Em "Drive e Folder Location" selecione a conta e a pasta do OneDrive onde os arquivos serão salvos;
    • Se quiser que outras pessoas acessem, certifique-se de que a pasta tenha permissões de compartilhamento configuradas;
    • Em "File", deixe selecionada a opção de "HTTP - Get a file";

  1. Teste o cenário na Make:
    • Clique em "Run once", acesse o formulário e faça o preenchimento completo das Respostas;
    • Verifique se o arquivo foi recebido na pasta correta do Drive;
    • Habilite o cenário na Make para ativar a integração imediatamente;

Como fazer Upload de múltiplos Arquivos

Caso você não saiba quantos arquivos o respondente irá anexar, basta adicionar uma etapa extra em seu cenário já construído. O módulo de "Iterator" permite separar todas as URLs em pacotes individuais. Confira os passos:

  1. Faça um novo envio de dados no cenário da Make:
    • Clique em "Run once", acesse o formulário e faça o preenchimento completo das Respostas;
    • No campo de Arquivo Anexo, insira 2 ou mais arquivos;
  1. Insira o módulo Flow Control > Iterator:
    • Clique no ícone verde de "Flow Control", selecione a opção "Iterator" e posicione-a entre os módulos de "Webhooks" e "HTTP";
    • Em "Array > Map", insira o valor de 1.respondent.raw_answer[ ]answer  e informe a posição do campo;
    • Neste exemplo, o valor [3] é a posição da pergunta dentro do formulário. Se o seu campo de Arquivo Anexo estiver na posição 6, o índice será [6];

  1. Refaça o mapeamento no módulo HTTP:
    • Por último, no módulo de "HTTP", insira o valor de temporary_public_link  gerado no módulo "Iterator";
    • Essa alteração precisa ser feita pois anteriormente foi mapeado o valor de um único URL, e neste caso, queremos mapear o valor de múltiplos URLs;

  1. Teste o cenário na Make:
    • Clique em "Run once", acesse o formulário e faça o preenchimento completo das Respostas;
    • Verifique se os arquivos foram recebidos na pasta correta do Drive;
    • Habilite o cenário na Make para ativar a integração imediatamente;

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us