Empezar a trabajar con Google Slides y Google Apps Script nos empieza a abrir una nueva puerta. Seme ocurre por ejemplo que podemos crear presentaciones a partir de un Sheets, de un Forms, de emails, y mucho más. ¿Más ideas?
Hola Juan me sirvio mucho tu tutorial, como le hago si deseo hacer un diploma en slides a partir de un google forms y quiero que se inserte la imagen adjunta de google forms que es una fotografía en la etiqueta ?
Bien Juan, y se podra hacer lo mismo con graficos de sheets, yo necesito enviar graficos de sheets, pasarlo a presentaciones y enviarlas por correo. gracias.
Buen dia juan, yo nuevamente con unas consulta como puedo hacer el caso es que ahora necesito generar los pdf desde slides tengo diferentes plantillas de slides separadas y no se como hacer para que haga el proceso de generar el pdf individual pero segun la plantilla que corresponta en base a un nit por ejemplo
Como puedo eliminar el archivo temporal que se crea reemplazando los datos de la presentación cuando estan dentro de una carpeta lo eh intentado y no consigo eliminar esos archivos :(
@@JuanSGuzman Hola buenos dias muchas gracias por tu respuesta, consegui resolver el dilema con otra solucion que fue mover los archivos a una carpeta y luego eliminar dicha carpeta, pero solo se va a papelera no hay una manera de eliminarlo definitivamente?
Hola Juan! Excelente video. Tengo una duda estoy tratando de adicionarle la condicional de que se coloque como enviado cuando se envía el correo, pero no me permite, lo que agregué fue lo siguiente: var estado=fila[6] var certificado=DriveApp.getFileById(idCopia) var pdf=certificado.getAs("application/pdf").setName(nombre+"_Certificado Power Kanban") if (estado!="Enviado"){GmailApp.sendEmail(email,"Certificado Power Kanban","Felicitaciones "+nombre,{attachments:[pdf] } ) DriveApp.removeFile(archivoCopia); estado.setValue("Enviado") } ¿Cómo podría solucionar el problema? ¡Gracias de antemano!
Estimado Juan: Excelentes videos, pero no me funciona "DriveApp.removeFile(archivocopia)", removeFile sale tarjado. Investigando al parecer esta obsoleto, ¡Cómo lo puedo reemplazar?. Saludos
Hola! Que yo sepa no es tán fácil Se que desde Sheets se puede con un truco, convirtiendolo a una gráfica de tabla Pero desde Slides no sabría Un gran saludo!
@@JuanSGuzman Última pregunta, quiero reemplazar {{FOTO}} en Google Slides con la URL de una imagen, sin embargo con la imagen con tu método me pega el texto de la URL. Cómo puedo INSERTAR la imagen desde una celda donde escribo la URL cómo lo hace por ejemplo AUTOCRAT? Muchas gracias! 😃
@@alexdesupercool2291 Hola! Hay que ser un poco mas creativo para el tema de la imagen ;) var urlImagen=hoja.getRange(fila,colImagen).getValue(); urlImagen=urlImagen.replace("drive.google.com/file/d/","").replace("/view?usp=sharing","") urlImagen="drive.google.com/uc?export=view&id="+urlImagen if(urlImagen){ diapositiva.insertImage(urlImagen) .scaleHeight(0.4) .scaleWidth(0.4) .setLeft(200) .setTop(200) .setLinkUrl(objeto.web[0]) } Algo asi Ref. Sacado de mi curso intermedio de creación de PDFs ;) Saludos!
Empezar a trabajar con Google Slides y Google Apps Script nos empieza a abrir una nueva puerta. Seme ocurre por ejemplo que podemos crear presentaciones a partir de un Sheets, de un Forms, de emails, y mucho más. ¿Más ideas?
Excelente explicación, muchas gracias por compartir tanto nos es de gran ayuda. Bendiciones y éxitos.
Mil gracias por tus siempre amables comentrarios Selene
Saludos!
@@JuanSGuzman De corazon cada palabra
@@selenecat1676 Gracias de nuevo!
Hola Juan me sirvio mucho tu tutorial, como le hago si deseo hacer un diploma en slides a partir de un google forms y quiero que se inserte la imagen adjunta de google forms que es una fotografía en la etiqueta ?
Algo asi
diapositiva.insertImage(urlImagen)
.scaleHeight(0.4)
.scaleWidth(0.4)
.setLeft(200)
.setTop(200)
Saludos!
@@JuanSGuzman este código lo inserto tal cual en el activador o es necesario poner alguna variable o algo más?
@@edgarbrenes8131 tienes que haber definido la variable diapositiva antes
Saludos!
Bien Juan, y se podra hacer lo mismo con graficos de sheets, yo necesito enviar graficos de sheets, pasarlo a presentaciones y enviarlas por correo. gracias.
+10
Gracias!
Buen dia juan, yo nuevamente con unas consulta como puedo hacer el caso es que ahora necesito generar los pdf desde slides tengo diferentes plantillas de slides separadas y no se como hacer para que haga el proceso de generar el pdf individual pero segun la plantilla que corresponta en base a un nit por ejemplo
Hola Victor
Es una interesante sugerencia.
Voy a trabajarla y te cuento
Saludos!
Hola Juan, se podría hacer lo mismo pero en lugar de texto reemplazar una imagen de acuerdo a la persona??
Hola Diego
Si se puede
Hay que hacer un par de trucos pero se puede
Saludos!
Puedes decir cómo se hace por favor?
Como puedo eliminar el archivo temporal que se crea reemplazando los datos de la presentación cuando estan dentro de una carpeta lo eh intentado y no consigo eliminar esos archivos :(
Hola Victor
Lo tienes que eliminar desde la carpeta
carpeta.removeFile(archivo)
Un gran saludo!
@@JuanSGuzman Hola buenos dias muchas gracias por tu respuesta, consegui resolver el dilema con otra solucion que fue mover los archivos a una carpeta y luego eliminar dicha carpeta, pero solo se va a papelera no hay una manera de eliminarlo definitivamente?
Hola Juan! Excelente video. Tengo una duda estoy tratando de adicionarle la condicional de que se coloque como enviado cuando se envía el correo, pero no me permite, lo que agregué fue lo siguiente:
var estado=fila[6]
var certificado=DriveApp.getFileById(idCopia)
var pdf=certificado.getAs("application/pdf").setName(nombre+"_Certificado Power Kanban")
if (estado!="Enviado"){GmailApp.sendEmail(email,"Certificado Power Kanban","Felicitaciones "+nombre,{attachments:[pdf] } )
DriveApp.removeFile(archivoCopia);
estado.setValue("Enviado")
}
¿Cómo podría solucionar el problema? ¡Gracias de antemano!
Estimado Juan: Excelentes videos, pero no me funciona "DriveApp.removeFile(archivocopia)", removeFile sale tarjado. Investigando al parecer esta obsoleto, ¡Cómo lo puedo reemplazar?.
Saludos
Serías tan amable de responder si se puede obtener el mismo documento pero no en PDF sino en PNG o JPG?
Muchas gracias por compartir tus vídeos.
Hola!
Que yo sepa no es tán fácil
Se que desde Sheets se puede con un truco, convirtiendolo a una gráfica de tabla
Pero desde Slides no sabría
Un gran saludo!
@@JuanSGuzman Última pregunta, quiero reemplazar {{FOTO}} en Google Slides con la URL de una imagen, sin embargo con la imagen con tu método me pega el texto de la URL. Cómo puedo INSERTAR la imagen desde una celda donde escribo la URL cómo lo hace por ejemplo AUTOCRAT? Muchas gracias! 😃
@@alexdesupercool2291 Hola!
Hay que ser un poco mas creativo para el tema de la imagen ;)
var urlImagen=hoja.getRange(fila,colImagen).getValue();
urlImagen=urlImagen.replace("drive.google.com/file/d/","").replace("/view?usp=sharing","")
urlImagen="drive.google.com/uc?export=view&id="+urlImagen
if(urlImagen){
diapositiva.insertImage(urlImagen)
.scaleHeight(0.4)
.scaleWidth(0.4)
.setLeft(200)
.setTop(200)
.setLinkUrl(objeto.web[0])
}
Algo asi
Ref. Sacado de mi curso intermedio de creación de PDFs ;)
Saludos!