function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('string', 'From'); data.addColumn('string', 'To'); data.addColumn('number', 'number of calls'); data.addRows([ [ 'calls', 'X', 5 ], [ 'calls', 'A', 7 ], [ 'calls', 'B', 6 ], [ 'calls', 'C', 2 ], [ 'calls', 'D', 9 ], [ 'calls', 'E', 4 ] ]); Lo anterior es solo una parte de un código HTML que me gustaría modificar data.addRows([]) usando los valores de la matriz. No parece práctico codificar las filas, por lo que creo que hay una solución sencilla para esto. Por ejemplo, tengo un rango de valores en la hoja de Google, var values=Spreadsheet.getActive().getSheetByName('sheet1').getRange("A1:C6") . Intenté usar data.addRows(values) pero no funciona. Soy nuevo en la codificación de secuencias de comandos de aplicaciones y no sé dónde insertar mi código var values=Spreadsheet.getActive().getSheetByName('sheet1').getRange("A1:D5") tabla de datos. Por favor ayuda.
Intenta usar:
var values=Spreadsheet.getActive().getSheetByName('sheet1').getRange("A1:D5").getValues(); data.addRows(values);