Espero que este código cumpla con lo pedido:
function CreateDocExtended() { var doc = DocumentApp.create("Test"); var header = doc.addHeader(); var resp = UrlFetchApp.fetch("http://4.bp.blogspot.com/-ShU_aT6Eayw/T60usvEVp_I/AAAAAAAAAII/qBk-a7i_-f4/s1600/BannerLordPakus.jpg"); header.appendImage(resp.getBlob()); var table = header.appendTable(); table.appendTableRow().appendTableCell("Cabecera automática"); }
Y este es el resultado
Espero que os sirva
si es una imagen de Drive como se haria?
ResponderEliminarPrueba con compartir la imagen para todo aquel q tenga el link y usa el link de comparticion como ruta de la imagen. Pruebalo con diferentes usuarios q se vea bien.ya contaras como te ha ido. Nos vemos
ResponderEliminarSi está en Drive he conseguido hacerlo así.
ResponderEliminarvar header = doc.addHeader();
var imgn = DriveApp.getFileById('identificador de la imagen').getBlob();
header.appendImage(imgn);
Exacto!!!
EliminarY en el caso de subir una imagen de mi equipo local como quedaría el código.
ResponderEliminarBuenas, Si quisiera subir la imagen a partir del mismo GAS. por ejemplo como un ui... que salga una ventana emergente donde me deje buscar la imagen y elegirla
ResponderEliminaro Si ahora que lo pienso podria usar la ui y directamente pegar el URL de las que quiera subir.
Buenas..
EliminarDos caminos:
- Ponerle el link como bien has dicho y trabajar directamente con ello.
- Hacer un popup que tenga un FileSelector de html y obtener el blob del fichero. Lo he hecho alguna vez pero es demasiado grande para ponerlo por aqui.
Voy bastante liado ultimamente, puedo intentar crear una nueva entrada en el blog (no se decirte cuando) explicando todo el proceso.
Nos vemos
Buenas, una consulta, tengo estos datos:
ResponderEliminarTIPO DE OBSERVACIÓN:... CONDICIÓN SUB-ESTANDAR
ÁREA REPORTADA:........... Producción
UBICACIÓN:...................... CHATA
Pero no me aparecen las líneas de los cuadros en mi correo. qué me falta, por favor su apoyo.
Q raro , enseñame el codigo que has usado y te digo donde tienes el fallo
EliminarNos vemos
en que lado se coloca en el lado del html o el codigo
ResponderEliminarNo acabo de entenderte... el código lo has de poner en la sección de código. No se si es eso lo que estas preguntando :)
EliminarNos vemos!