Briefings com Google Drive e Docs - Criar Documento de Texto a Partir de dados de Planilha Google

Se você é uma agência ou um profissional do marketing e utiliza os formulários do Google Drive/Docs para realizar briefings, pesquisas ou as planilhas do Google para armazenar informações online, já pensou em criar um documento de texto organizado a partir dos dados da planilha de resposta do Docs? Então aprenda como fazer.


Problema a ser resolvido: Converter dados de uma planilha em documento de texto

Já criou formulários do Google, mas teve dificuldade com a organização e visualização das respostas na planilha que é gerada pelo Google Forms? Pois é, também era um problema pra mim. Dá só uma olhada abaixo como as respostas chegam quando alguém responde ao briefing.

Resposta ao formulário de briefing do Google Docs
Respostas de formulário de briefing.


Daí pensei
: porque não pesquisar e criar uma forma de converter os dados de uma planilha em um documento de texto? Foi aí que comecei a pesquisar e encontrei um sistema disponível no Github, que após algumas adaptações, deu certo e me inspirou a criar esse post.
Observação importante!

Partindo do problema do enunciado, irei descrever como podemos extrair dados de uma planilha do Google e adicioná-los automaticamente em um documento de texto (Google Write) do Google Docs.

Por isso, será preciso bastante atenção e um pouco de paciência para entender todas as etapas, devido à alguns passos que são essenciais para que a ferramente funcione perfeitamente. Então, não se apresse, tenha calma e tudo dará certo, ok?

Passo a Passo Descritivo do Sistema (façam com atenção)


  • Passo 1: Crie uma pasta no Drive chamada Briefings:


  • Passo 2: Faça uma cópia do Template do Formulário de Briefing clicando na URL a seguir: (modelo) de briefing de Marketing Digital;
  • Passo 3: Após criar uma cópia do template do formulário, renomeie-o para: Briefing de Marketing Digital;
  • Passo 4: Mova o formulário para dentro da pasta Briefings ( clicar no menu Arquivo > Mover para pasta > escolher a pasta de destino), como mostrado no vídeo abaixo:



  • Passo 5: Agora faça uma cópia da planilha Briefing de Marketing Digital (respostas). É nesta planilha que ficará as respostas do formulário;
  • Passo 5.1: Renomeie a planilha para  Briefing de Marketing Digital (respostas);

  • Passo 5.2: Mova a planilha que acabou de copiar para dentro da pasta Briefings ( clicar no menu Arquivo > Mover para pasta > escolher a pasta de destino), como mostrado no vídeo acima (passo 4);
  • Passo 6: Acesse o formulário editável e clique no menu Resposta > Escolher Destino da resposta > :

    Escolher destino da resposta no formulário do Google

  • Passo 6.1: clicar na segunda opção Nova página em uma planilha existente:
    Escolher destino da resposta no formulário do Google a partir de uma planilha existente


  • Passo 6.2: escolher a planilha que fez a cópia no passo 5.

    Escolher destino da resposta no formulário do Google a partir de uma planilha existente
  • Qualquer dúvida, assista ao vídeo abaixo:

    Veja também o vídeo de como fazer:

  • Passo 7: Agora vamos preencher o formulário para fazermos nosso teste. Então, clique no menu Visualizar > Formulário Publicado:


    Visualizar formulário publicado no Google Docs
  • Passo 8: Preencha os campos do formulário para o teste e após o preenchimento clique no botão Enviar:

    Preencher formulário publicado no Google Docs
  • Passo 9: Depois de ter preenchido o formulário para o teste, clique no menu Respostas > Ver respostas, como na imagem abaixo:

    Ver respostas do formulário publicado no Google Docs
  • Passo 10: Irá abrir a planilha onde deverá conter respostas do formulário e uma página chamada de Configuracoes de Acesso (Não mude o nome desta página). Confira se as respostas chegaram no seu formulário, caso contrário, repita o passo 6;
  • Passo 10.1: Anote o nome da folha de respostas, o nome começa por Respostas ao formulário x (x é o número da folha). Exemplo: Respostas ao formulário 5. Esse nome será importante no próximo passo.

    Folha de respostas do formulário do Google Docs
  • Agora, está quase nos finalmentes para você ter seu sistema para gerar documentos de texto a partir de dados de uma planilha. Já esta quase lá, continue firme!

    Na próxima etapa, será preciso um pouco mais de atenção para alterar o código do script corretamente.

  • Passo 11: Clique no menu Ferramentas > Editor de Scripts:

    Editor de Scripts do Google Docs
  • Passo 11.1: Irá abrir uma tela com o código fonte do script que gera o formulário. Agora, procure a linha:

    var feedsheet = ss.getSheetByName("Respostas ao formulário 1"); // get sheet of grades/feedback 

    altere o número que está após Respostas ao formulário para aquele conforme o nome que anotou da folha de respostas. No caso do exemplo do passo 10.1, o nome da folha é Respostas ao formulário 5.
    Folha de respostas do formulário do Google Docs 2

    Então o código ficaria assim

    var feedsheet = ss.getSheetByName("Respostas ao formulário 5"); // get sheet of grades/feedback
  • Passo 11.2: Agora clique no ícone disquete para salvar ou em CTRL + S. Após salvar o script, feche a página do Script.

    Editar script em planilha do Google Docs
  • Passo 12: Após salvar o script, dentro da planilha, terá  um novo menu chamado Gerar Docs - Webisaac, como abaixo:

    Gerar Google Docs a partir de dados em planilha do Google Drive
  • Passo 12.1: Sendo assim, clique em: Gerar Docs - Websiaac > Gerar Documentos de Texto como abaixo:

    Gerar Google Docs a partir de dados em planilha do Google Drive 3
  • Passo 12.2: Autorize o funcionamento da nova função no Google Docs, clicando em Continuar e em Aceitar:


    Autorizar app de planilha do Google Docs/Drive. Tela 1
  • Passo 12.3:

    Autorizar app de planilha do Google Docs/Drive. Tela 2
  • Passo 13: Agora basta esperar alguns segundos para que os dados da Planilha sejam inseridos dentro de um documento de texto que será exibido dentro da pasta Briefings. Uma mensagem de status será exibida, conforme abaixo:

    Mensagem de status positivo da planilha para gerar documentos de texto a partir de dados de planilha do Google Docs
  • Passo 14: Verifique dentro da pasta Briefings o documento de texto gerado; ao abri-lo terá a aparência do documento mostrado na imagem abaixo:

    Documento gerado a partir de dados salvos em planilha do Google Docs/Drive.
  • Caso apareça uma mensagem de erro, refaça a partir do Passo 10.

Se teve paciência e prestou bastante atenção, acredito que tenha dado tudo certo. No próximo post, vou falar das configurações adicionais da planilha. Até lá!

Aplicação do sistema:

  1. Briefing com cliente. Através de um formulário de briefing online poderá gerar documentos de texto com as informações detalhadas de cada cliente que respondeu ao briefing. Assim, economizará tempo e o cliente recebe uma cópia do que respondeu.

Para os Nerds:

 Caso seja um grande curioso como eu, veja o post original que me inspirou a criar a versão em português do sistema e crie seu sistema:
  1. Explicação de como criar o sistema de Feedback para alunos: http://mashe.hawksey.info/2012/01/fast-tracking-feedback-using-google-apps-script-release-1/
  2. Veja também a versão adaptada do script do Google no Github;
  3. Se precisar adaptar esse sistema para sua empresa, entre em contato.

Postar um comentário

1 Comentários

  1. Cara , a idéia é otima mas não está funcionando pra mim, quando mando gerar doc ele retorna docslist não está definido. Acho que faltou o template do doc não?

    ResponderExcluir

Deixe aqui seu comentário