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

148
Vistas
¿Hay alguna forma de definir un tipo de cambio para un activador de evento onChange en Google Apps Script?

Tengo una hoja de cálculo de inventario con una función que copia y cambia el nombre de una plantilla de pedido para crear una nueva hoja de pedido al hacer clic en un botón. Luego, la función cambia el nombre de la hoja al nombre del pedido. Además, tengo otra función, updateSheetList() , que copia todos los nombres de las hojas de pedidos y llena una columna que se usa con la validación de datos para crear un menú desplegable dentro de una celda de la hoja.

Actualmente, tengo un botón en la hoja para actualizar esta lista para el menú desplegable. Me gustaría automatizar esto para que cuando se agregue una nueva hoja de pedido a través de la función de copiar/renombrar o se elimine manualmente, ejecute la función updateSheetList() automáticamente.

El código actual que tengo para hacer esto es el siguiente:

 function onChange(e){ if (e.changeType == 'INSERT_GRID' || e.changeType == 'REMOVE_GRID'){ updateSheetList(); }

El activador funciona cuando se elimina una hoja, pero no funciona cuando uso la función copiar/renombrar. Me di cuenta de que el tipo de INSERT_GRID solo funciona cuando una hoja se crea manualmente y no cuando se duplica.

Entonces, ¿hay alguna forma de crear un tipo de cambio personalizado para que la función onChange() se active cuando se duplique una hoja? ¿Existe una solución alternativa para que esto funcione sin usar el onChange() ?

about 4 years ago · Juan Pablo Isaza
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