Extraer información de PDFs a Google Sheets con un botón

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

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

  • @cristophermarivil6321
    @cristophermarivil6321 9 месяцев назад +2

    Excelente video Amigo eh aprendido mucho con tus videos muchas gracias !!!

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Hola
      Excelente! Me alegra ser de utilidad.
      Un gran saludo!

  • @arvigadol
    @arvigadol 9 месяцев назад +2

    Espectacular! Tenés el mejor contenido sobre sheets y appscript de todo youtube, es todo interesante y útil. Y además una voz muy calma, que dan ganas de seguir escuchando. Mil gracias!!!!

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  • @JoseGuevara-gx8uu
    @JoseGuevara-gx8uu 9 месяцев назад +1

    Esperando este video desde hace tiempo, Juan excelente. Me encantaría una serie de tutoriales de este tema. Atento

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Hola!
      Que amables palabras! Mil gracias!
      Voy a pensar que mas videos hacemos
      Saludos!

  • @luisgermanbenavidesgarcia8090
    @luisgermanbenavidesgarcia8090 9 месяцев назад +1

    Espero que la plantilla me funcione, no he tenido resultados para aplicar estas interesantes plantillas, pero ahora estas abordando un tema de mucha utilidad y espero tu asistencia en caso de no tener los resultados esperados.Muy bien tu eres un duro, espero sinceramente que nos participes con tu eficiencia en nuestros resultados , llevo meses consultadote y es hora que entres a mi rutina de proyectos

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Hola!
      Que amables palabras! Mil gracias!
      Mucha suerte en tu aprendizaje
      Saludos!

  • @ElCanalDeNito-MExcel
    @ElCanalDeNito-MExcel 9 месяцев назад +1

    Muy bien ejemplo Juan, como bien dices te dará para más.
    Saludos ❤

  • @alexisvelasquez2165
    @alexisvelasquez2165 9 месяцев назад +1

    Una verdadero genialidad, excelente excelente 👍👍👍👍👍👍

  • @colegiobs
    @colegiobs 9 месяцев назад

    Gracias Juan!
    Como siempre, excelente contenido.

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Gracias a ti por comentar!

  • @ilsebibianahernandezayala6119
    @ilsebibianahernandezayala6119 7 месяцев назад +1

    Espero nos enseñes con las tablas en facturas!!! eso me haria de mucha utilidad!!! eres fabuloso!!!

    • @JuanSGuzman
      @JuanSGuzman  7 месяцев назад

      Claro que si
      Lo anoto
      Mil gracias por las palabras!

  • @alfredopou2948
    @alfredopou2948 9 месяцев назад +1

    Hola Juan! Cómo siempre genial! Estaría muy bueno que hagas una segunda parte extrayendo solo la tabla, o poder traer ciertas columnas de la tabla, de modo de poder crear una planilla con una sola fila de encabezados y todos los datos de las "tablitas" de cada pdf.

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад +1

      Claro, en eso estaba pensando. Un poco mas complicado, pero yo creo que se puede lograr
      Saludos!

  • @inghmop
    @inghmop 9 месяцев назад

    Magnifico contenido. Muchas gracias !!!

  • @davidhenriquez4953
    @davidhenriquez4953 9 месяцев назад +1

    Muy buen video, muchas gracias.

  • @hache71
    @hache71 6 месяцев назад +1

    Juan, excelente video, súper útil. Hay forma de buscar cuando el texto contiene caracteres especiales como ) el cierre del paréntesis?

    • @JuanSGuzman
      @JuanSGuzman  6 месяцев назад +1

      Hola!
      Te tocaria especificar que caracter especial es, o poner varios dentro de corchetes cuadrados
      Saludos!

    • @hache71
      @hache71 6 месяцев назад +1

      @@JuanSGuzman el texto anterior al dato que necesito guardar es “STANDARD(S):”
      Debería usar [STANDARD(S):] entonces?

    • @JuanSGuzman
      @JuanSGuzman  6 месяцев назад +1

      @@hache71 No, en este caso sería STANDARD\(S\).
      Prueba y me cuentas
      Saludos!

    • @hache71
      @hache71 6 месяцев назад +1

      @@JuanSGuzman eres un genio!!! Funcionó perfectamente. Te súper agradezco

  • @CarlosElyGalindo
    @CarlosElyGalindo 7 месяцев назад +1

    Excelente video, de lo mejor de youtube sobre estos temas....
    En caso de Tener Varios signos de $, como se haria para que los identifique y guarda uno en una variable y otro en otra?

    • @JuanSGuzman
      @JuanSGuzman  7 месяцев назад

      En javascript hay un simbolo \g que te trae todas las instancias en un arreglo
      Ahi el reto es saber cual quieres, si la segunda o la tercera
      Saludos!

  • @miguelmaravi6050
    @miguelmaravi6050 9 месяцев назад +1

    Buenas tardes, me parece muy útil e interesante el video, gracias por compartir conocimiento. M gustaría preguntarle si se podría realizar un código GAS permita dividir un PDF alojado en Google drive, en varias hojas desde Google sheets, sería muy utilizado poder personalizar la división del PSF desde el sheets. Muchas gracias, que tenga un buen día.

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Hola!
      Iteresante
      No sabria como hacerlo, porque no sabría como identificar donde termina la hoja
      Pueda que se pueda
      Saludos!

  • @miroalge
    @miroalge 6 месяцев назад +1

    Excelente video

  • @Leover378
    @Leover378 9 месяцев назад +1

    27:50 Apoyo lo de la auto ejecución cada 10 min.

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад +1

      Habría que agregar depronto el nombre del archivo y una columna de estado para que no vaya por todos los archivos, sino solo por los que no ha "escaneado"
      Saludos!

  • @erickjfranco
    @erickjfranco 9 месяцев назад +1

    Gracias por el video, sería muy bueno un vídeo para crear un pdf desde los datos de un formulario.

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Hola
      Aquí te dejo un video donde lo hago
      ruclips.net/video/Cd9THVICJqs/видео.html
      Saludos!

    • @erickjfranco
      @erickjfranco 9 месяцев назад +1

      ​@@JuanSGuzmanMuchas gracias 👍

  • @natanabelarsogbe
    @natanabelarsogbe 9 месяцев назад +1

    Dónde tienes el vídeo para obtener datos de un Excel o Spreadsheet con el getBLob ? Quiero poder poner archivos xls en el drive o en mi escritorio y poder tomar los datos automáticamente. Gracias por tus vídeos!

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад +1

      Hola! Hice un video de exportar a Excel, pero aun no de importar
      Lo pongo en la lista
      Saludos!

  • @Leover378
    @Leover378 9 месяцев назад +1

    4:06 Ciertamente se podría extraer con IA pero lo malo es que si hay datos sensibles, esos datos pasarían por los servidores de ellos, mientras que con esta forma, pasarían solo por los servidores de google, me parece mas privado.

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      No había pensado en eso. Buen punto!
      Saludos!

  • @branndonalexisquinterolope998
    @branndonalexisquinterolope998 6 месяцев назад +1

    Parce usted es duro, muchas gracias, el código me anda.
    Por alguna razón no logro es conectar a la hoja, tiene el mismo nombre, tiene todo, pero no lleva los datos, tampoco me genera error.

    • @JuanSGuzman
      @JuanSGuzman  5 месяцев назад

      Dejame ver tu código
      Saludos!

    • @branndonalexisquinterolope998
      @branndonalexisquinterolope998 5 месяцев назад

      @@JuanSGuzman const ID_CARPETA = "1NqY9SLLhzlnD1Z5eaTgRidpmRMtAsnIa";
      function extraerInformacionPDF() {
      let carpeta = DriveApp.getFolderById(ID_CARPETA);
      let pdfs = carpeta.getFilesByType('application/pdf');

      while (pdfs.hasNext()) {
      let pdf = pdfs.next();
      Logger.log(pdf.getName());

      let pdfBlob = pdf.getBlob();
      let archivoTxt = Drive.Files.insert({title: pdfBlob.getName(), mimeType: 'application/pdf'}, pdfBlob, {ocr: true, ocrLanguage: "es"});
      let idArchivoTxt = archivoTxt.getId();

      let texto = DocumentApp.openById(idArchivoTxt).getBody().getText();
      Logger.log(texto);

      let hoja = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("FWB");
      }
      }

    • @branndonalexisquinterolope998
      @branndonalexisquinterolope998 5 месяцев назад +1

      no se si es lo mejor o compartir el archivo

    • @JuanSGuzman
      @JuanSGuzman  5 месяцев назад

      @@branndonalexisquinterolope998 sebastian@juansguzman.com

  • @AlfredoBravo
    @AlfredoBravo 7 месяцев назад +1

    Y...¿extraer imágenes para luego volver a importarlas a un doc con tablas y generar un reporte fotografico?. Si abres GDrive desde Android, veras un icono de una camara, y es para escanear y adivina? "genera un PDF" con fotos embebidas o incrustadas, y de ahí la idea de crear un reporte con notas d e texto + imagenes. Gracias, Juan, como siempre Gran Calidad en tu contenido de valor.

    • @JuanSGuzman
      @JuanSGuzman  7 месяцев назад

      Interesante!
      Yo creo que se podría
      Lo anoto para un video
      Saludos!

  • @juanfer_aads
    @juanfer_aads 9 месяцев назад +1

    Hola bro, estoy tratando de aplicar este código pero a un PDF de extracto bancario y me arroja un error y no logro identificar que es ¿me puedes ayudar? (apenas estoy aprendiendo)

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад +1

      Hola!
      Esto es un tema un poco mas avanzado, sobre todo si hasta ahora estas empezando
      Que error te sale
      Saludos!

  • @oxpey4473
    @oxpey4473 9 месяцев назад +1

    Pues a mi me arroja error dice que insert no es una función de Drive.Files

    • @oxpey4473
      @oxpey4473 9 месяцев назад +1

      lo he solucionado, lo he eliminado y vuelto a agregar, actualizado y ahí si apareció. Antes ni en el listado de funciones disponibles me aparecía el insert solo el create

    • @JuanSGuzman
      @JuanSGuzman  9 месяцев назад

      Me pasó lo mismo cuando hice el video. Hay que usar la versión 2 del api
      Saludos!