Saltar hasta el contenido principal
Pregunta
Preguntado hace 7 meses

Añadir una firma en los correos personalizada para cada usuario. ¿Alguien lo ha hecho con GAS?

Inscríbete en la comunidad GEG Spain para realizar preguntas y pedir ayuda a la comunidad.

En apps script no conozco ninguna función para añadir firma como tal.

Yo simplemente añado la firma al final del htmlbody.

En una variable defino la firma en formato html y la concateno con la variable del htmlbody antes de mandar el correo.

A ver si te sirve

Hola @Carlos Sánchez Martín10 he encontrado algunos links que creo que te van a servir:

El primero, te explica como hacerlo y te da el codigo en si: https://dev.to/impression/google-suite-domain-level-signatures-with-google-scripts-187g52

El segundo tienes otro codigo para hacer lo mismo que creo que funciona con sheets: https://gist.github.com/JuanCanham/291713233

El tercero también te explica como hacerlo: https://www.labnol.org/code/20120-update-gmail-signature72

No he podido testearlo, si lo haces cuentanos si te ha servido porque me plantearé ponerlo en marcha en nuestro centro también. Saludos!

Esta respuesta ganó 50 GEGCoins

Gracias Jaume Feliu , no sé si he entendido bien tu respuesta 🤔

Lo que quiero hacer, es poner una firma a cada usuario/a. Tengo el HTML de la firma, en la que se incluyen datos dinámicos (de cada usuario) y datos estáticos (igual para todos los usuarios/as). Y no quiero que cada usuario, tenga que ir a CONFIGURACIÓN - y que cada uno ponga lo que quiera, pues puede que algunas firmas vayan de una forma y otras diferentes. Entonces quería cambiar el valor de  esa VARIABLE? de cada usuario/a que tiene en CONFIGURACIÓN (4):

Añadir una firma en los correos personalizada para cada usuario. ¿Alguien lo ha hecho con GAS?

Y que pueda añadir el HTML que tengo de la firma:

Añadir una firma en los correos personalizada para cada usuario. ¿Alguien lo ha hecho con GAS?

Los datos dinámicos los tendría que cogerlos de las VARIABLES que tiene cada usuario en la CONSOLA DE ADMINISTRACIÓN (supongo?) del campo NOMBRE, APELLIDOS, DEPARTAMENTO. Y supongo que tendría que recorrer la lista de usuarios que hay en una OU determinada y por cada uno de ellos, cambiar la VARIABLE (4) de la imagen anterior. Sé que hay aplicaciones que lo hacen como https://signaturesatori.com/17. Entonces, si hay aplicaciones que lo hacen, supongo que se podrá hacer con GAS, ¿no?.

 

Para los expertos en GAS..., ¿alguien sabe por qué no me aparece el método de USERS?

Añadir una firma en los correos personalizada para cada usuario. ¿Alguien lo ha hecho con GAS?