Para insertar imágenes en nuestro correo necesitamos utilizar las opción de correo htmlBody
Por ejemplo:
var mensaje = ' Mi mensaje'
var opciones = {htmlBody: mensaje}
MailApp.sendEmail(correo_cargo, 'Nuevo mensaje', mensaje,opciones)
Antes de estas líneas metemos en el mensaje, mediante lenguaje html la imagen que
queremos que aparezca en el correo
var imagen = <img src= > // ahí añadimos la url de la imagen.
mensaje = mensaje + imagen
PERO, CON IMÁGENES DRIVE NO FUNCIONA.
Necesitamos crear una url especial, tal que así:
http://drive.google.com/uc?export=view&id=
Nos falta el id de la imagen, que lo sacaremos del enlace público de compartir la imagen.
En dicho enlace público tenemos el id necesario entre /file/d/ y / view?
Una vez conseguido el Id lo metemos en una variable:
var id_conseguido = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'
Y con este dato y la url anterior creamos la imagen en html
var imagen = '<img src=http://drive.google.com/uc?export=view&id='+idconseguido+'>'
peeeero, aún no va a funcionar, ya que necesitamos desmarcar una opción dentro del menú de
compartir donde hemos conseguido la url pública:
Una vez hecho esto, la imagen debería aparecer sin problemas en el correo.