Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

224
Vistas
Estoy tratando de aplicar un script al resto de las columnas en la hoja de Google. El objetivo es que cada vez que se aplique una marca de verificación, la fila se oculte

En este momento, estoy usando el siguiente código para que cada vez que se marque una casilla de verificación en una columna, se oculte toda la fila. Por el momento, el script que tengo solo funciona para una columna y no para ninguna otra columna. Me gustaría que el script funcione para cualquier columna que elija. Estoy usando Hojas de cálculo de Google.

 function onEdit(e){ if (e.range.columnStart != 6 || e.value != "TRUE") return; SpreadsheetApp.getActiveSheet().hideRows(e.range.rowStart); }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Creo que su objetivo es el siguiente.

  • Desea ocultar la fila cuando la casilla de verificación está marcada. En este caso, las casillas de verificación se colocan no solo en la columna "F", sino también en otras columnas. Desea utilizar las otras casillas de verificación.

En este caso, ¿qué tal la siguiente modificación?

Guión modificado:

Este script modificado usa las casillas de verificación de todas las columnas.

 function onEdit(e) { const {range} = e; if (!range.isChecked()) return; range.getSheet().hideRows(range.rowStart); }

Este script modificado utiliza las casillas de verificación de las columnas "B", "D" y "F".

 function onEdit(e) { const columns = [2, 4, 6]; // In this case, the columns "B", "D" and "F". const {range} = e; if (!columns.includes(range.columnStart) || !range.isChecked()) return; range.getSheet().hideRows(range.rowStart); }
  • Cuando utilice este script, marque las casillas de verificación. Por esto, el script se ejecuta mediante un disparador simple. Cuando ejecuta directamente el script, se produce un error. Tenga cuidado con esto.
about 4 years ago · Juan Pablo Isaza Denunciar

0

function onEdit(e) { const sh = e.range.getSheet(); if (sh.getName() == 'Sheet0' && e.range.columnStart == 6 && e.value == "TRUE") { sh.hideRows(e.range.rowStart) } }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda