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=}]