Как я могу использовать массив JavaScript в таблице Google таблицы? - PullRequest
1 голос
/ 05 октября 2019

У меня есть массив javascript, как я могу ввести строку для диаграммы таблицы Google? (Визуализация Google диаграммы)

Я пытался вставить как массив сам, но это не работает.

en <script type="text/javascript" 
src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
        var myarr = new Array();
        myarr = JSON.parse(localStorage.getItem("arr"));


        google.charts.load('current', {'packages':['table']});
        google.charts.setOnLoadCallback(drawTable);


        data.addColumn('string', 'Zipcode');
        data.addColumn('string', 'City');
        data.addColumn('String', 'State');

        //arr[0][0] to arr[0][arr[0].length] is column name 

        data.addRows([

            //I don't know how to work here with array



        var table = new google.visualization.Table(document.getElementById('table_div'));
        table.draw(data, {showRowNumber: true, width: '100%', 
height: '100%'});*/

</script>

массив - это двумерный массив. пример пример массива

1 Ответ

0 голосов
/ 11 октября 2019

если все ваши данные находятся в массиве, то вы можете использовать метод -> arrayToDataTable

    var myarr = new Array();
    myarr = JSON.parse(localStorage.getItem("arr"));

    var data = google.visualization.arrayToDataTable(myarr);
...