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

101
Vistas
Problema al usar setValues para agregar y completar una columna en hojas con una matriz pasada a través de una función

Este es el escenario: al hacer clic en un botón, se toman 11 piezas de datos de usuario de un formulario web y se insertan en la matriz userInfo en la función doStuff. Luego intento pasar userInfo a userClicked para agregar una columna en una hoja de Google con los nuevos datos de usuario. Mi falta de comprensión sobre cómo construir, pasar y presentar datos de matriz es mi problema aquí, creo, y un par de tutoriales en línea realmente no me han ayudado. Gracias por consejos/respuestas.

 function doStuff(){ var userInfo ={}; userInfo.username = document.getElementById("username").value; userInfo.teamname = document.getElementById("teamname").value; userInfo.email = document.getElementById("email").value; userInfo.m_p1 = document.getElementById("m_p1").value; userInfo.m_p2 = document.getElementById("m_p2").value; userInfo.m_p3 = document.getElementById("m_p3").value; userInfo.m_p4 = document.getElementById("m_p4").value; userInfo.m_p5 = document.getElementById("m_p5").value; userInfo.m_p6 = document.getElementById("m_p6").value; userInfo.m_p7 = document.getElementById("m_p7").value; userInfo.m_p8 = document.getElementById("m_p8").value; google.script.run.userClicked(userInfo); { function userClicked(userInfo){ var ss = SpreadsheetApp.openByUrl(url); var ws = ss.getSheetByName("UserData"); ws.insertColumnAfter(ws.getMaxColumns()); ws.getRange(1,ws.getLastColumn()+1,12,1).setValues(userInfo); }

La matriz de información de usuario tiene el siguiente aspecto en el registro: [{m_p2=Elegir jugador 2, m_p6=Elegir jugador 6, m_p8=Elegir jugador 8, m_p1=6 R Nadal, m_p3=Elegir jugador 3, email=, nombre de usuario=, m_p5= Elige jugador 5, m_p4=Elige jugador 4, m_p7=Elige jugador 7, teamname=}]

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