En este artículo, le mostraremos cómo puede utilizar Google Apps Script para enviar un correo electrónico cada vez que se envía un formulario de Google. Le mostraremos cómo puede incluir el contenido del envío del formulario en el cuerpo del correo electrónico.
Para enviar un correo electrónico utilizando Google Apps Script, puede utilizar el activador de envío de formulario. ¿Qué es un activador de envío de formulario? Se refiere a un tipo especial de activador de Google Apps Script que funciona cada vez que se envía una respuesta a un formulario de Google.
Desde ayudarlo a aprender todo sobre cómo configurar un activador de envío de formulario y escribir la función de correo electrónico para probar el activador, esta guía rápida sobre cómo enviar un correo electrónico al enviar un formulario es todo lo que necesita. Siga estas instrucciones paso a paso para aprender cómo enviar un correo electrónico al enviar un formulario.
Para enviar un correo electrónico utilizando Google Apps Script tras el envío del formulario de Google, puede utilizar un activador de envío de formulario. Un activador de envío de formulario es un tipo especial de activador de Apps Script que se ejecuta cuando un usuario envía una respuesta a un formulario de Google.
Para configurar un activador de envío de formulario, siga estos pasos:
- Abra el Editor de secuencias de comandos: en Formularios de Google, vaya a la pestaña “Respuestas” y haga clic en el botón “Editor de secuencias de comandos”. Esto abrirá el Editor de secuencias de comandos en una nueva pestaña.
- Cree el disparador: en el Editor de secuencias de comandos, vaya al menú “Editar” y seleccione “Disparadores del proyecto actual”. En el cuadro de diálogo “Agregar activador”, configure las siguientes opciones:
- Elija qué función ejecutar: seleccione la función que desea ejecutar cuando se envíe el formulario.
- Seleccione la fuente del evento: elija “Desde el formulario”.
- Seleccione el tipo de evento: elija “Al enviar el formulario”.
- Escriba la función de correo electrónico: en el Editor de secuencias de comandos, escriba una función que envíe un correo electrónico. Puedes usar el
GmailApp.sendEmail()
función para enviar el correo electrónico. Por ejemplo:
function sendEmail(e) {
// Get the form response
var formResponse = e.response;
// Get the email address from the form response
var email = formResponse.getResponseForItem().getResponse();
// Set the email subject and body
var subject = "Your email subject";
var body = "Your email body";
// Send the email
GmailApp.sendEmail(email, subject, body);
}
Esta función obtendrá la dirección de correo electrónico de la respuesta del formulario y la utilizará para enviar un correo electrónico con el asunto y el cuerpo especificados.
- Pruebe el activador: envíe una respuesta al formulario para probar el activador. Si todo está configurado correctamente, el script enviará un correo electrónico inmediatamente.