terça-feira, 21 de outubro de 2025

Como Criar um Formulário de Contato no Google Forms para o Seu Site

Se está a pensar em adicionar um formulário de contacto ao seu website de forma rápida e prática, o Google Forms pode ser a solução ideal. Não precisa de ser um expert em programação para criar um formulário simples, que envie as mensagens diretamente para o seu e-mail. Neste tutorial, vou mostrar-lhe como fazer isso em poucos passos!

Passo 1: Criar o Formulário no Google Forms

  1. Aceda ao Google Forms:

  2. Crie um Novo Formulário:

    • Clique em "Em branco" ou escolha um modelo que se ajuste ao seu objetivo.

  3. Adicione os Campos:

    • Adicione campos como Nome, E-mail, Assunto e Mensagem, de forma a que os visitantes possam facilmente enviar uma mensagem de contacto.

Passo 2: Configurar a Envio de Respostas para o E-mail

  1. Receber Notificações por E-mail:

    • No Google Forms, vá até à aba Respostas e clique nas opções (ícone de 3 pontos). Selecione "Notificar-me por e-mail sobre novas respostas".

  2. Para Receber as Mensagens em Outro E-mail:

    • Caso queira enviar as respostas para um endereço de e-mail diferente do associado ao formulário, precisará de usar o Google Apps Script.

Passo 3: Usar o Google Apps Script para Enviar as Respostas por E-mail

  1. Criar um Script:

    • No Google Sheets (onde as respostas do formulário são armazenadas), vá até Extensões > Apps Script e cole o seguinte código:

function sendEmailOnFormSubmit(e) {
  var formResponses = e.values; // Respostas do formulário
  var emailAddress = "seuemail@dominio.com"; // Substitua pelo seu e-mail de destino
  var subject = "Nova mensagem de contacto";
  var message = "Você recebeu uma nova mensagem de contacto:\n\n";
  message += "Nome: " + formResponses[1] + "\n";
  message += "E-mail: " + formResponses[2] + "\n";
  message += "Assunto: " + formResponses[3] + "\n";
  message += "Mensagem: " + formResponses[4] + "\n";

  MailApp.sendEmail(emailAddress, subject, message);
}

function setupTrigger() {
  var form = FormApp.openById("ID_DO_SEU_FORMULARIO"); // Substitua pelo ID do seu formulário
  ScriptApp.newTrigger('sendEmailOnFormSubmit')
    .forForm(form)
    .onFormSubmit()
    .create();
}
  1. Configurar o Gatilho:

    • Execute a função setupTrigger() uma vez para configurar o gatilho que envia o e-mail sempre que alguém submete o formulário.

Passo 4: Incorporar o Formulário no Seu Website

  1. Obter o Código de Incorporação:

    • No Google Forms, clique em Enviar e depois na opção "Incorporar HTML".

  2. Adicionar ao Website:

    • Copie o código gerado e cole-o no HTML do seu website.

Conclusão:

Agora o seu formulário de contacto está pronto! Sempre que alguém preencher o formulário, você receberá um e-mail com as informações enviadas. Esta é uma solução simples e eficiente para adicionar um canal de comunicação com os visitantes do seu site, sem precisar de recorrer a plataformas externas ou a complexos plugins.

Experimente e veja como é fácil!

Sem comentários:

Enviar um comentário