Enviar un correo en Google SHEETS a partir de una plantilla de Google SLIDES

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 26

  • @JuanSGuzman
    @JuanSGuzman  3 года назад +3

    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?

  • @selenecat1676
    @selenecat1676 3 года назад +1

    Excelente explicación, muchas gracias por compartir tanto nos es de gran ayuda. Bendiciones y éxitos.

    • @JuanSGuzman
      @JuanSGuzman  3 года назад +1

      Mil gracias por tus siempre amables comentrarios Selene
      Saludos!

    • @selenecat1676
      @selenecat1676 3 года назад

      @@JuanSGuzman De corazon cada palabra

    • @JuanSGuzman
      @JuanSGuzman  2 года назад

      @@selenecat1676 Gracias de nuevo!

  • @edgarbrenes8131
    @edgarbrenes8131 Год назад +2

    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 ?

    • @JuanSGuzman
      @JuanSGuzman  Год назад +1

      Algo asi
      diapositiva.insertImage(urlImagen)
      .scaleHeight(0.4)
      .scaleWidth(0.4)
      .setLeft(200)
      .setTop(200)
      Saludos!

    • @edgarbrenes8131
      @edgarbrenes8131 Год назад +1

      @@JuanSGuzman este código lo inserto tal cual en el activador o es necesario poner alguna variable o algo más?

    • @JuanSGuzman
      @JuanSGuzman  Год назад

      @@edgarbrenes8131 tienes que haber definido la variable diapositiva antes
      Saludos!

  • @juancristianlaureanosuarez3347
    @juancristianlaureanosuarez3347 3 года назад

    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.

  • @leobautista6039
    @leobautista6039 11 месяцев назад +1

    +10

  • @victormeza6265
    @victormeza6265 2 года назад +1

    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

    • @JuanSGuzman
      @JuanSGuzman  2 года назад

      Hola Victor
      Es una interesante sugerencia.
      Voy a trabajarla y te cuento
      Saludos!

  • @diegoarmandohernandezlopez1236
    @diegoarmandohernandezlopez1236 2 года назад +1

    Hola Juan, se podría hacer lo mismo pero en lugar de texto reemplazar una imagen de acuerdo a la persona??

    • @JuanSGuzman
      @JuanSGuzman  2 года назад

      Hola Diego
      Si se puede
      Hay que hacer un par de trucos pero se puede
      Saludos!

    • @edgarbrenes8131
      @edgarbrenes8131 Год назад

      Puedes decir cómo se hace por favor?

  • @victormeza6265
    @victormeza6265 3 года назад +1

    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
      @JuanSGuzman  3 года назад +1

      Hola Victor
      Lo tienes que eliminar desde la carpeta
      carpeta.removeFile(archivo)
      Un gran saludo!

    • @victormeza6265
      @victormeza6265 3 года назад

      @@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?

  • @milagrosdelpilarnovoaalarc6226

    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!

  • @juancarlosarcejara7520
    @juancarlosarcejara7520 Год назад

    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

  • @alexdesupercool2291
    @alexdesupercool2291 2 года назад

    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.

    • @JuanSGuzman
      @JuanSGuzman  2 года назад +1

      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!

    • @alexdesupercool2291
      @alexdesupercool2291 2 года назад

      @@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! 😃

    • @JuanSGuzman
      @JuanSGuzman  2 года назад +1

      @@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!