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

442
Vistas
¿Existe una función de JavaScript para agregar datos a celdas específicas en las hojas de Google?

Buen día a todos,

Creé un archivo de Excel habilitado para macros que, lamentablemente, la empresa en la que trabajo no podrá utilizar porque decidieron usar hojas de cálculo de Google. En este libro de Excel, hay un formulario de entrada de datos que se ve así: Formulario de entrada de datos . Los datos de este formulario se escriben en columnas específicas en otra hoja de Excel. En Excel, podría usar VBA para crear la funcionalidad del botón 'Enviar' que envía los datos a la hoja respectiva; sin embargo, en Google Sheets se admite JavaScript y no VBA. Hasta ahora, esta es la función de JavaScript que he logrado crear. :

 function inputData() { const ss=SpreadsheetApp.getActiveSpreadsheet() const form=ss.getSheetByName("Input") const prodlog=ss.getSheetByName("Product log") const fieldRange=["B1:D1","B3:D3","B5:D5","B7:C7","B9:D9","B11:D11","B13:C13"] const fieldValues=fieldRange.map(f=>form.getRange(f).getValue()) //console.log(fieldValues) prodlog.appendRow(fieldValues) }

Sin embargo, la función appendRow () no permite especificar dónde se deben agregar exactamente los datos. ¿Alguna idea de cómo se puede lograr esto? Gracias de antemano por sus sugerencias.

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