Тёмный

Eliminar filas en Google Sheets con apps script 

Ofimática para Emprendedores
Подписаться 3,1 тыс.
Просмотров 3,8 тыс.
50% 1

Eliminar filas en Google Sheets con apps script
debido a algunos comentarios sobre el video para ocultar o eliminar filas en Google Sheets he decidido hacer esta segunda parte, donde muestro como eliminar filas mediante 2 métodos, espero que con ello puedan ya eliminar filas sin mas contratiempos.
dejo el video de la primer parte.- • [Google Sheets] oculta...
¡SUSCRIBETE A MI CANAL! / ofimática para emprend...
Sígueme en:
Facebook: / ofimaticaparaemprended...
Web: sites.google.com/view/ofimati...
#googlesheets #googleappsscript #appsscript #googleapps #googlescripts #ofimaticaemprendedor

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

 

11 сен 2022

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@cequelbravo
@cequelbravo 2 месяца назад
Hola estimado. Muchas gracias por su video. Queria hacer la siguiente consulta, estoy trabajo en con la funcion IMPORTRANGE pero en la hoja que se traspasa los datos agregue dos filas nueva para ir agregando datos. Pero al momento de modificar la hoja original quiere en la hoja clonada se borre el dato de la columna completa. Dado que se modifico la orginal y ya no va a existir datos en esa celda entonces quiero que se borren los datos que ingrese en las dos columnas nueva. Si me puede ayudar
2 месяца назад
Hola Keane.- la función importRange no es un guion o script personalizado o que escribimos desde cero, es una función "Nativa" que muestra información, pero no la copia como tal, si tu deseas operar o trabajar esa información tal vez lo que debes de hacer es copiar esa información a otro archivo para poder trabajar con ella libremente, te dejo este video de como copiar datos a otro archivo.-ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-h-nQaXECC1c.html también puedes consultar mi guía de copiado para que conozcas las diferentes formas de copiar datos.-ru-vid.com/group/PLv9n_5a2XQpP0XWwfcq_tLsmwm5Fjmobs
@carolinaurrutia485
@carolinaurrutia485 5 месяцев назад
Hola, lo hice y me funcionó, muchas gracias. Pero tengo una pregunta. Si bien logro eliminar una fila a partir de una celda que tiene un valor, ¿cómo puedo hacer para eliminar la fila si esa celda contiene más valores? Ejemplo, si la celda solo contiene la palabra "llena" y con que en el script coloque "llena", la elimina. Pero si esa celda tiene la palabra "llena" junto con otas palabras que no son una frase que se repite, el script no funciona. ¿Hay algún método o declaración para que elimine la final no por que la celda tenga ese valor exacto sino con tan sólo que lo contenga". Sé que en el caso de aplicar una condición en el menú de Google Sheets, sin ir a apps script, se puede poner como condición que se sombree de un color la celda que contenga la palabra "llena", para seguir con el ejemplo. Y no importa si la celda tiene solo esa palabra, o si la celda tiene la palabra "llena" acompañada de otras palabras y signos que no se repiten en todas las celdas ni tiene un orden lógico sino que son aleatorios, el programa te sombrea con el color seleccionado todas las celdas que contienen la palabra "llena". ¿Eso se puede aplicar en el script y que elimine las filas que contengan la palabra "llena" sin importar que ese valor este acompañado de otras palabras y signos aleatorios en la misma celda. Gracias por compartir tus conocimientos, no sólo estr video me ha sido de ayuda. Saludos.
5 месяцев назад
Hola Carolina.-puedes usar el método includes de JavaScript que es totalmente compatible con Google apps script, te dejo la referencia donde podrás ver un ejemplo de uso.-www.w3schools.com/jsref/jsref_includes.asp
@tubebroadcast9829
@tubebroadcast9829 7 месяцев назад
NO se puede poner un boton en la barra superior para eliminar cualquier fila o filas seleccionadas haciendo simplemente click sobre el botón, como en excel?
7 месяцев назад
la respuesta corta es "no", al menos no en la misma forma que excel, Google Sheets es muy diferente y requiere la creación de un menú.-ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GQdpmMA2w0g.html pero si hay diferentes formas de correr un script.-ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-x47S7ylEsaM.html
@xX...I...Xx.
@xX...I...Xx. Год назад
Hola bro gracias por los tutoriales, estoy con mucha ilusión de borrar filas automáticamente después de la número 100, es decir que borre todos las filas que ocupen datos después de la 100. Tengo que entrar a google sheets cada 2 semanas a borrar los datos. Mi interés es que no esté cargada la hoja de datos ya que solo uso 50 filas para un ranking. Las otras 50 filas las dejo para evitar cualquier error de borrar una fila importante del ranking que me muestra los 50 mejores puntos. Muchas gracias De antemano por la ayuda A mi se me ocurre hacer un recorrido del 1 al 100 y borrar las que siguen después del 100 hasta encontrar una celda vacía. Pero no la puedo programar aun por favor ayuda 🙏🙏🙏🙏 Post data . La tabla se llena desde un google form también por eso quiero dejar un margen de 50 extras para evitar cualquier error posible. Uso 50 filas pero borrar desde la 100 esto aliviará mi tabla y no tendré que borrar periódicamente o al menos solo tocar un botón porque con celular cuesta hacer selecciones y siempre uso el cel para liberar la tabla
Год назад
Hola.- no dices cuantas filas deben borrarse después de la fila 100 tendrías que usar una simple línea de código ss.getRange("A101:G500).clear() donde 500 son las filas a borrar y G es la ultima columna con datos, otra opción seria: ss.getRange("A101:G"+ss.getLastRow()).clear() eso ya dependerá si los datos son dinámicos o estáticos salu2
@xX...I...Xx.
@xX...I...Xx. Год назад
​@muchas gracias amigo saludos
Год назад
@@xX...I...Xx. unplacer ayudar, salu2
@kikilopus
@kikilopus Год назад
muy buen video hermano pero si solo deseo eliminar la ultima fila sin ninguna condicion solo este elimine toda la fila completa
@kikilopus
@kikilopus Год назад
solo quiero borrar datos mas no eliminarlos
Год назад
@kikilopus.- usa el método getLastRow() para obtener la ultima fila y el método clear()
@juanjosecanorodriguez4518
@juanjosecanorodriguez4518 Год назад
Hola! Y para que borre de la 5 a la 15 de un plumazo por que yo quiero asi, ¿como seria?
Год назад
hola Juan José.- siempre es conveniente que des información lo más completa posible, si las filas a eliminar serán invariablemente de la 5 a la 15 y no sabes de programación, la forma mas sencilla es grabar una macro, ya que ese rango será siempre el mismo. En el caso de que sea variable , el método usado en el video seria el más ideal con la salvedad de que hay que cambiarlo para que elimine todas de tajo, es decir estaríamos usando un método ligeramente diferente a deleteRow , por deleteRows, parecen lo mismo pero la "s" hace la diferencia ya que permite eliminar todo un grupo de filas que deleteRow no hace. Además se dejaría usar el bucle ya que no seria necesario, la línea de código podría quedar así: sheet.deleteRows(5, 11); revisa el método en este link.-developers.google.com/apps-script/reference/spreadsheet/sheet#deleterowsrowposition,-howmany
Год назад
Hola de nuevo Juan José.- no me había percatado que tu pregunta dice "borre" y no "elimine" , pues son 2 cosas diferentes y me deje llevar por el titulo de mi video, por eso enfatizo que busquen el video mas acorde al tema, pero igual la culpa es mía por la interpretación errónea. para borrar es muy simple , solo defines tu rango y usas el método clear() algo asi: tuHoja.getRange("A5:A15).clear().
@JotaXPeaR
@JotaXPeaR Год назад
@ gracias por tu respuesta, me refería a eliminar. El script que tengo de deleteRows me da constantemente un error. Más tarde, cuando tenga tiempo te voy a plantear aquí el código a ver si encontramos la solución, que debe de ser una tontería.
Год назад
@@JotaXPeaR .- ok
Год назад
@@JotaXPeaR ayer en la noche me pareció ver una respuesta tuya con algo de código, pero no la veo hoy, presumo que ya resolviste tu problema.
Далее
Аминка ❤️
00:16
Просмотров 1,3 млн
Google Apps Script Tutorial for Beginners
23:54
Просмотров 371 тыс.