Como fazer upload de arquivos para o Google Drive 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 Google Drive 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 Google Drive:

  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 Google Drive > Upload a File e configure-o:
    • Em "New Drive" e "Folder Location" selecione a conta e a pasta do Drive 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;

  1. Se desejar, adicione o módulo Google Sheets > Add a Row:
    • Selecione a planilha, página e configure as colunas;
    • Em uma coluna, se desejar, insira o valor de private_link (acesso restrito);
    • Em outra coluna, insira o valor de Web View Link gerado na etapa Google Drive > Upload a File (acesso compartilhável);

Assim, você terá uma planilha organizada com os dois tipos de links (o restrito e o compartilhável) e poderá gerenciar facilmente quem terá acesso a cada um.

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;

Caso você queira receber outras informações de seus respondentes, além dos arquivos anexados, você pode criar um módulo de "File from Text" para receber informações de texto. Clique aqui e veja como fazer!

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