Cómo enviar emails desde Google Apps Script

Artículo perteneciente a la gestión de gmail desde Google Apps Script

Siempre va bien que cuando automatizas algún tipo de operación esta te pueda avisar mediante correo electrónico que algo va mal o que se ha producido algo fuera de la común.

Ya veréis que enviar correos con GAS es extremadamente sencillo y muy útil.

Las herramientas de GAS para enviar correo son extremadamente completas pero si solo queremos enviar un correo sencillo es muy fácil.

Con un ejemplo lo veréis todo más sencillo.

function EnviarCorreo()
{
   MailApp.sendEmail('ladirecciondecorreo@quetuquieras.com', 'Titulo del email', 'Contenido del email');
}

Con una simple linea podemos enviar un correo y es fácil unirlo a cualquier otro proyecto que tengamos para notificar problemas o informar de cambios.

Se os ocurren otras aplicaciones?

7 comentarios:

  1. Deseo que esté pasando un buen día.

    Escenario:

    He elaborado un Script en Hojas de calculo de Google donde envío correos electrónicos personalizados de forma automática a los usuarios quienes lo diligencian, pero me surge una preguntas debido a cosas que aúno he podido realizar y así dar fin a este proyecto personal:

    1. Cómo puedo agregar estilos (saltos de linea, colores, tamaño del texto, cursiva y negritas al texto en Google App Script).

    Agradezco de antemano la ayuda que me puedas brindar.

    ResponderEliminar
    Respuestas
    1. En una palabra: CSS. Deberás montar un html con su css incorporado y ponerlo en el correo. Si me das unos dias lo intento implementar y lo publico.
      Nos vemos

      Eliminar
    2. Este comentario ha sido eliminado por el autor.

      Eliminar
  2. Buenas noches:

    Justo estoy buscando insertar imagenes por src de un URL en mi plantilla de correo, pero no lo he podido hacer

    ResponderEliminar
    Respuestas
    1. Tiene mas pinta de ser un problema de html que de GAS... has probado con < img src = "direccion de la imagen" >

      Eliminar
  3. Buenas tardes,
    tengo la siguiente pregunta, si tengo un archivo de drive y en una celda tengo una lista desplegable como hago para que al momento de seleccionar un valor de esa lita mande un correo electrónico a cierta persona. No siempre es al misma persona.
    mil gracias.

    ResponderEliminar
    Respuestas
    1. Que conste que me lo he estado mirando, pero no se puede hacer :(. Para hacer esto haría falta poner el código del envio del email en la función onEdit ( para más info: http://googleappscriptsweb.blogspot.com.es/2017/07/como-detectar-cambios-en-un-spreadhseet.html) PERO justamente Google no permite enviar emails dentro de la función onEdit. El motivo es sencillo, se podrían enviar correos electrónicos sin consentimiento del usuario y eso es algo que no podremos permitir. La única manera que le veo es que pongas una función que permita enviar los cambios a alguna dirección especificada o algo por el estilo. Me sabe mal no poder ayudar más. Nos vemos

      Eliminar

Related Posts Plugin for WordPress, Blogger...