Como programar la hora y fecha de envío de un email desde Gmail. Segunda parte

Como programar la hora y fecha de envío de un email desde Gmail. Segunda parte

En la segunda parte del tutorial para programar envíos de emails desde Gmail vamos a ver GMail Delay Send.

GMail Delay Send

Gmail Delay Send es un proyecto de código abierto que permite crear emails y programarlos para que se envíen en una fecha determinada. Se puede utilizar en cualquier plataforma (móvil/ordenador) y el único trabajo extra que tendrás que realizar es añadir una etiqueta al email que quieres programar.

Paso 1: INSTALACIÓN

  1. Accede a tu cuenta de Google Drive
  2. Crea una nueva hoja de cálculo. Puedes ponerle el nombre que quieras, pero ten en cuenta que será donde se guarde el script, así que ponle un nombre que te permita recordarlo.
  3. Ves a menu Herramientas -> Editor de secuencia de comandos. Aparecerá una pantalla similar a esta:GMail Delay Send
  4. Accede a esta página
  5. Copia el contenido del primer recuadro gris y pégalo en la pantalla de tu script, eliminando el texto que aparece por defecto
  6. A la izquierda de la pantalla pinchando en el desplegable que hay junto al nombre cambia el nombre por defecto Código.gs a runGmailDelaySend.gs
  7. Accede a Archivo –> Nuevo –> Archivo de secuencia de comandos
  8. Nómbralo como date.js
  9. Copia el contenido del segundo recuadro gris de esta página  y pégalo en la pantalla de tu script date.js
    Hasta ahora deberías tener un documento de este tipo en tu pantalla:gmaildelaysend2
  10. Guarda el proyecto (puedes ponerle el nombre que quieras) desde Archivo –> Guardar Todo
  11. Cierra el documento de secuencia de comandos y guarda la hoja de cálculo
  12. Vuelve a abrir la hoja de cálculo que acabas de cerrar. Tras unos segundos aparecerá un cuadro de dialogo que te da la bienvenida y te indica que tras aceptarlo aparecerá la opción  Gmail Delay Send en el menú, pincha en esa opción y prosigue pinchando en Install
  13. Acepta las solicitudes de autorización en las dos pantallas que aparecen a continuación.
  14. Cierra el documento y vuelve a abrirlo y ejecuta el paso 12 de nuevo.
  15. Tardará un momento hasta que las instrucciones aparezcan en la hoja de cálculo
  16. Ya estás listo para programar los envíos de tus mails. Sigue hasta el paso 2 para ver como hacerlo.

Paso 2: PROGRAMACIÓN

Una vez que todo está instalado sigue estas instrucciones para programar tu primer email.
La primera vez que se ejecuta el script se crea una nueva etiqueta de Gmail llamada “DELAY_SEND”

  1. Abre Gmail
  2. Escribe el email que quieres planificar
  3. Pon en el asunto algo como “Prueba de envío planificado de gmail -- now” (sin las comillas)
  4. Guarda el email como borrador
  5. Aplica la etiqueta DELAY_SEND al email que acabas de crear
  6. Ya está! La próxima vez que se ejecute el script, (normalmente se ejecuta cada 5 minutos) se enviará tu email.
  7. NOTA. En este ejemplo hemos utilizado la palabra “now” que permite enviar el email inmediatamente. Lo normal será que no quieras enviar el mensaje inmeditamente (sinó para que estamos haciendo todo este jaleo ;-))Otros ejemplos de etiquetas que puedes escribir son las siguientes:
    Asunto de mi email -- today    Enviará el email hoy
    Asunto de mi email -- tomorrow   Enviará el email mañana
    Asunto de mi email -- next friday   Enviará el email el próximo viernes
    Asunto de mi email -- thursday 6:30pm   Enviará el email el jueves a las 6:30pm
    Asunto de mi email -- 10/11 5am   Enviará el email el día 11/10 a las 5am
    Asunto de mi email -- 9pm   Enviará el email a las 9pm
    Asunto de mi email -- +40 minutes   Enviará el email dentro de 40 minutos

    En este enlace tienes más información sobre las fechas y horas que puedes utilizar

También tienes información sobre la configuración de los parámetros en el mismo script:

scriptGmail
Configuración de la zona horaria

Para que la programación del email se realice de la forma correcta, tienes que asegurarte de que el script tiene configurada la zona horaria en la que te encuentres. Para ello:

  1. Abre tu hoja documento de hoja de cálculo que contiene GMail Delay Send
  2. Ves a Herramientas –> Editor de secuencia de comandos
  3. Ves a Archivo –> Propiedades del proyecto
  4. En la pantalla que aparece, selecciona la zona horaria que desees y haz click en Guardar

 

Por si todo esto no te ha resultado nada claro, te dejamos un video con todos los pasos:

 

Accede aquí a la primera parte del tutorial

4 Comentarios

  1. seguí paso a paso tus instrucciones, y en el paso 14, cuando voy a “install” me aparece un mensaje de error con el siguiente texto: “ReferenceError: “restoreDefaults” no está definido.”

    Por favor si me ayudas con esto te agradecería.
    Gracias!

    • Hola, parece ser que Google ha realizado algún tipo de actualizaciones en el código y el script ha dejado de funcionar. De todos modos se ha creado un nuevo script vía web, mucho más sencillo de instalar.
      En primer lugar, lo lógico sería eliminar los scripts y la hoja de cálculo que se han creado.

      INSTALACIÓN DE LA VERSION 8 DEL SCRIPT

      - Visitar esta página y autorizar la ejecución del script
      - Seleccionar “Enable -> ON” para activar el script
      - Hacer click en el botón de “Save preferences” para guardar los cambios
      Esto es todo.

      Aquí tenéis explicadas todas las opciones del script: Opciones del script

      Espero que os sirva

      • Hola Alfonso, realize todos los pasos y me mandava en error “ReferenceError: “restoreDefaults” no está definido.”……. luego hize todo lo que exlicastes sobre el nuevo escrip pero no se como hacer para realizar la programacion de las Fecha de envío de un email desde Gmail….. ya que explicasts lo de “”””Seleccionar “Enable -> ON” para activar el script
        - Hacer click en el botón de “Save preferences” para guardar los cambios””” etc. pero no explicasts si tengo que realizar los pasos anteriores. :/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>