Тёмный

Cómo encontrar la última fila de una tabla con Google Apps Script 

Juan S Guzman
Подписаться 55 тыс.
Просмотров 10 тыс.
50% 1

Podemos usar Google Apps Script para encontrar de varias maneras la última fila de una columna o tabla de Google Sheets. En este video vemos varios métodos y consideraciones para cada uno
👍 Si te ha gustado este video, te encantará el curso gratis "Aprende Google Sheets en 2 horas". Aquí puedes obtener acceso juansguzman.co...
📋 Puedes encontrar el código y la plantilla de este video (y los más de 360 videos del canal) inscribiéndote en un plan mensual en JuanSGuzman - juansguzman.com
🎓Allí mismo, encontrarás un curso introductorio a Google Apps Script para Google Sheets asi como más de 80 cursos completos de Sheets, Forms y Apps Script. Aquí puedes verlo juansguzman.co...
☎️ Si necesitas asesoría personalizada, ofrezco algunas horas a la semana de este servicio. juansguzman.co...
🔔 Suscríbete al canal donde recibirás nuevos videos semanales de Sheets, Forms, Apps Script y más.
Aquí algunos canales donde me puedes seguir y apoyar:
📨 - Newsletter: juansguzman.co...
➤Patreon: juansguzman.co...
➤Telegram: juansguzman.co...
➤Instagram: juansguzman.co...
ⓕ - Facebook: juansguzman.co...
➤Tiktok: juansguzman.co...
𝕏 - (Twitter): juansguzman.co...
Cualquier sugerencia, pregunta o inquietud, te invito a comentar más abajo

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@awperezsa8018
@awperezsa8018 3 года назад
Que super Juan, justo lo que andaba buscando! Muchas gracias por tu conocimiento, ya me estoy haciendo un tiempito para meterme a la Academia.
@JuanSGuzman
@JuanSGuzman 3 года назад
Mil gracias por las palabras Alan Excelente!
@joseangelmartinezfonseca1088
@joseangelmartinezfonseca1088 9 месяцев назад
Enhorabuena, eres un buen programador.
@JuanSGuzman
@JuanSGuzman 9 месяцев назад
Hola! Que amables palabras! Mil gracias! Saludos!
@emilianor7127
@emilianor7127 3 года назад
Excelente! Voy a tratar de aplicarlo a lo de copiar de una pestaña a otra en su ultima fila! Muchas Gracias!
@JuanSGuzman
@JuanSGuzman 3 года назад
Excelente me cuentas como te va!
@carlitoscast14
@carlitoscast14 3 года назад
WoW llevaba una semana peliando con mi archivo para encontrar mi último dato pero no lo lograba muchas gracias justo lo que necesitaba :)
@JuanSGuzman
@JuanSGuzman 3 года назад
Excelente! Esa es la idea. Que sea util
@selenecat1676
@selenecat1676 3 года назад
Excelente aporte, muchas gracias por compartir, saludos y bendiciones
@JuanSGuzman
@JuanSGuzman 3 года назад
Gracias a ti!
@pablobazarlimpieza9604
@pablobazarlimpieza9604 3 года назад
todos tus viedos son 100% utiles ya que no solo evacuan la duda del tema tratado en el videos, sino que son tan claros y didacticos que liman dudad sobre otros temas. P . D : hay alguna forma de ocultar las macros , la secuencia de comandos al compartir un libro?? gracias
@JuanSGuzman
@JuanSGuzman 3 года назад
Mil gracias Pablo! Estoy trabajando en un video de ese tema Un gran saludo!
@pmontenu
@pmontenu Год назад
Hola Juan, tus videos son muy didácticos. Te quería hacer una pregunta, estoy en un nivel muy básico, ojalá me la puedas contestar. Si busco por ejemplo la última fila de una hoja y extraigo los valores de las columnas de esa fila, cómo puedo llamar independientemente los valores de distintas columnas de esa última fila? (por ejemplo, lo que está en la última fila en la columna H).
@JuanSGuzman
@JuanSGuzman Год назад
hoja.getRange(ultimaFila,8).getValue() Algo asi ;)
@pmontenu
@pmontenu Год назад
@@JuanSGuzman muchas gracias! La columna A sería la 1? O la 0?
@JuanSGuzman
@JuanSGuzman Год назад
@@pmontenu La 1. Saludos!
@Yamen8513
@Yamen8513 2 года назад
Hola Juan gracias por la información exelente como siempre, pregunta como hacer esto mismo pero que también me lleve a última fila. Cómo puedo hacerlo gracias y quedó atento 👍🏻👍🏻
@JuanSGuzman
@JuanSGuzman 2 года назад
Puedes hacer algo asi hoja.getRange(ultimaFila,1).activate() Saludos!
@ucurrau
@ucurrau Год назад
Hola gracias por tus videos, pero cómo logro que imprima un valor en la ultima fila siguiente a la encontrada ? gracias !
@JuanSGuzman
@JuanSGuzman Год назад
Hola Usas la función que te muestro y le sumas 1 Algo asi hoja.setRange(ultimaFila+1,4).setValue("Hola!") Saludos!
@fabiancastro4236
@fabiancastro4236 Год назад
Hola Juan muchísimas gracias por tu contenido siempre de tan alto valor, he aprendido demasiado gracias a ti! Lo he probado y funciona, sin embargo al tener un dato en la primera fila uFila me arroja NULL, ¿conoces alguna manera de solucionarlo ? Tengo solo un encabezado y necesito que uFila sea igual a 1, agradecería muchisimo tu ayuda, saludos
@JuanSGuzman
@JuanSGuzman Год назад
Hola! Yo a veces lo soluciono con un condicional que si getLastRow() es 0 o 1, no corra la función Saludos!
@LeandroDichiara
@LeandroDichiara Год назад
Hola Juan, como debo agregar un dato en la ultima fila de un rago (ej. columna D, encuentre la ultima fila discponible, y que no me cuente las demas columnas (ej: columna A, B, C)) estuve probando con distintos metodos y siempre me toma la ultima fila contando de la columna A.
@JuanSGuzman
@JuanSGuzman Год назад
No te sirvió la función de este video? Saludos!
@LeandroDichiara
@LeandroDichiara Год назад
@@JuanSGuzman buienos dias Juan! no, de esa forma me lo agrega siguiendo la ultima fila de la Columna A.
@JuanSGuzman
@JuanSGuzman Год назад
@@LeandroDichiara Cambia el parametro de columna por 4 Saludos!
@EcoDev-Solutions
@EcoDev-Solutions Год назад
Muchas gracias amigo. Estoy aprendiendo mucho de tus videos. Pregunta: Como seria para el caso de encontrar la ultima fila ocupada pero especificando la columna, como seria? Mis respetos amigo
@JuanSGuzman
@JuanSGuzman Год назад
Hola! Cambia en la función col, por el número de tu columna Saludos!
@EcoDev-Solutions
@EcoDev-Solutions Год назад
@@JuanSGuzman Muchas gracias amigo por responder. Sin embargo lo que encontré es de este modo: SpreadsheetApp.getActiveSpreadsheet().getSheets()[0].getRange("D:D").clearContent(); Pero me gustaría saber; como se haría en el caso del numero en si de la columna o bien, especificar el índice de la columna y no por Range("D:D") como se puede apreciar en el ejemplo. Ruego disculpes las molestia.
@JuanSGuzman
@JuanSGuzman Год назад
@@EcoDev-Solutions getRange(1,4,hoja.getMaxRows()) Saludos!
@fernandomauriciofernandezp3878
@fernandomauriciofernandezp3878 2 года назад
Hola Juan. Creo tener un problema hice un código donde aplique esta explicación, pero lo código solo me hace hasta la mitad, me reconoce cual es la ultima fila y eso, pero luego quiero que me copie y pegue un rango hasta la ultima fila detectada (este rango es cambiante) entonces al momento de hacer el copy.to y demás, no se si es que el valor de i que es el de la casilla detectada no me lo identificara en el codigo.
@GustavoRamirez-fu8qs
@GustavoRamirez-fu8qs 3 года назад
Excelente video !!!! Perdona tendrás algún vídeo para poder abrir una form creada previamente en Google form y poderla abrir con una macro o código de script?
@JuanSGuzman
@JuanSGuzman 3 года назад
Hola Gustavo Revísate este video, que puede que te de ideas ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JSjEp75zaNA.html Un gran saludo!
@juanestebanc.9357
@juanestebanc.9357 3 года назад
Excelente vídeo Quisiera preguntar en caso de queres usar la función onEdit, y que sea en esa última celda de determinada fila Cómo debería de ser el if para que se active el onEdit. Mil gracias
@JuanSGuzman
@JuanSGuzman 3 года назад
Hola Juan Creo que no entiendo bien lo que quieres hacer Quieres que ejecute solo si estas en la ultima fila? Un gran saludo!
@ceciliabravo5961
@ceciliabravo5961 3 года назад
Excelente video Juan, en el proyecto que estoy haciendo necesito que mi columna 7 llene las celdas con "x" información hasta la última fila de la columna 6, pero no sé cómo decirlo en el código :(
@JuanSGuzman
@JuanSGuzman 3 года назад
Hola Cecilia No se si te entiendo bien, pero en principio solo cambia col por 6 Un gran saludo!
@ceciliabravo5961
@ceciliabravo5961 3 года назад
Tengo una tabla que al ejecutar mi código se envía un listado de información en las columnas A hasta E y necesito que el valor de una celda se vacíe en la columna F desde su última fila con información hasta llegar a llenarse al mismo rango de filas de las demás columnas :(
@JuanSGuzman
@JuanSGuzman 2 года назад
@@ceciliabravo5961 Hola Cecliia YA viste este video? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GY-MusvzE8M.html Un gran saludo!
@wldmr
@wldmr 3 года назад
buenas si yo tengo una informacion y deseo que la valla pegando en otra hora en la ultima fila vacia y que valla llegando la info hacia abajo como podrias hacer?
@oxpey4473
@oxpey4473 2 года назад
Y como hacemos si esa columna tiene valores en el medio en blanco?
@JuanSGuzman
@JuanSGuzman 2 года назад
Siempre te va a tomar el ultimo sin importar los blancos intermedios. Saludos!
@canales726
@canales726 3 года назад
HOla Juan, no se por que se han borrado mis comentarios. Lo primero era felicitarte, por la forma de explicar y la calidad de los videos. De verdad que me han servido mucho. Lo otro, era si me podias ayudar, indicandome como puedo ingresar esta funcion (Encontrar ultima fila) dentro de un rango de destino?
@JuanSGuzman
@JuanSGuzman 3 года назад
Hola Jorge Mil gracias por tus palabras! La pones asi hoja.getRange(1,1,ultimaFila,hoja.getLastColumn()) Un gran saludo!
@canales726
@canales726 3 года назад
@@JuanSGuzman Muchas gracias, tratare hoy en la tarde. Te agradezco.
@canales726
@canales726 3 года назад
NO hay caso, mejor espero a fin de mes, cuando me inscriba en la academia y te envio mis planillas para que las veas y recomiendes mejoras. Atte, JOrge Canales.
@JuanSGuzman
@JuanSGuzman 3 года назад
@@canales726 Me vas contando!
@EDIVERC17
@EDIVERC17 2 года назад
@@JuanSGuzman Hola buenas noches Juan primero que todo muchas gracias por compartir los conocimientos me han sido de mucha ayuda estaba intentando hacer esta conexion pero al ejecutarlo me envia este error Exception: Cannot convert 'function ultimaFila (col) toda la funcion y termina en to int.
@sergioparilli2275
@sergioparilli2275 3 года назад
Para mi aun se me hace dificil. Lo que quiero es copiar de una hoja distinta el valor de una celda y pegarla en la ultima fila vacia de otra hoja. Pero la verdad se me complica mucho poder unir esas 2 funciones (buscar la ultima fila y copiar de un lado a otro) que puedo hacer para poder entender con mas facilidad? Gracias de antemano.
@canales726
@canales726 3 года назад
Hola, para entender creo que es necesario tomar el curso en la academia, yo ingreso a fin de mes. Lo otro, para responder un poco tu duda, realice una planilla como la que tu dices, pero me condiciona que la funcion "ultima Fila" tome las celdas con formulas. Lo resolvi de la siguiente manera: Reralice mi script con: datos de rango de origen, rango datos de destino, en ambos use lastRow y para implementar la formula "buscarv", tambien lo hice con "boton" a parte, solo hasta la ultima fila usada. hoy tengo que apretar 2 botones, pero cuando sepa usar OnEdit, la segunda funcion deberia correr sola. Espero haberte ayudado. Claro que no tengo la pedagogia de Juan, pero en mi cabeza suena entendible, jajajajaj.
@antonioortiz5421
@antonioortiz5421 2 года назад
Buenos días: Estoy intentando reproducir la función que nos explicas en este tutorial, pero me salta este error que pongo a continuación. Gracias por anticipado por tu ayuda 31 if (rango[i][0]) { 8 const uFila = ultimaFila2(1) 10:01:24 Error TypeError: Cannot read property '0' of undefined ultimaFila2 @ Código.gs:31 hacerAlgoConLaUltimaFila @ Código.gs:8
@antonioortiz5421
@antonioortiz5421 2 года назад
Me respondo a mi mismo. Me olvidé de poner -1 en la línea for (i=ultimaFila-1; i > 0; i--) { Gracias
@JuanSGuzman
@JuanSGuzman 2 года назад
Excelente!
Далее
Google Apps Script: Get Range in Sheets
8:47
Просмотров 18 тыс.
Тестирую гаджет для роллов! 🙈
00:42
Copiar y pegar en Google Sheets con Google Apps Script
31:42
copiar datos entre Google Sheets con apps script
17:08