Javascript 无法在qlikview中的Google饼图扩展中查看图表

Javascript 无法在qlikview中的Google饼图扩展中查看图表,javascript,charts,google-visualization,qlikview,Javascript,Charts,Google Visualization,Qlikview,我正在使用以下Google图表扩展,代码如下所示: Qva.LoadScript("http://www.google.com/jsapi?callback=loadGoogleCoreChart", function () { }); function loadGoogleCoreChart() { google.load('visualization', '1', { packages: ['corechart'], callback: googleCo

我正在使用以下Google图表扩展,代码如下所示:

Qva.LoadScript("http://www.google.com/jsapi?callback=loadGoogleCoreChart", function () {
      });

    function loadGoogleCoreChart() {
google.load('visualization', '1', {
    packages: ['corechart'],
    callback: googleCoreChartLoaded
});
}

function googleCoreChartLoaded() {
Qva.AddExtension('GooglePieChart', function () {

    //Declaring a two dimensional array (an array of arrays)
    var row = new Array(this.Data.Rows.length + 1);
    for (var i = 0; i <= this.Data.Rows.length; i++) {
        row[i] = new Array(2);
    }

    //Getting the data from QlikView
    for (var j = 1; j <= this.Data.Rows.length; j++) {
        row[j][0] = this.Data.Rows[j - 1][0].text;

        var temp = this.Data.Rows[j - 1][1].text;
        row[j][1] = Number(temp);
    }

    //Changing the array to a data table
    var data = google.visualization.arrayToDataTable(row);

    //Instantiating and drawing the chart
    new google.visualization.PieChart(this.Element).draw(data, { chartArea: 
   { left: 20, top: 20, width: "100%", height: "100%"} });
});
   }
Qva.LoadScript(“http://www.google.com/jsapi?callback=loadGoogleCoreChart“,函数(){
});
函数加载GoogleCoreChart(){
load('visualization','1','{
软件包:['corechart'],
回调:googleCoreChartLoaded
});
}
函数googleCoreChartLoaded(){
Qva.AddExtension('GooglePieChart',函数(){
//声明二维数组(数组的数组)
var row=新数组(this.Data.Rows.length+1);

对于(var i=0;i这是起作用的函数:

Qva.LoadScript("http://www.google.com/jsapi?callback=loadGoogleCoreChart", function () {
});

  function loadGoogleCoreChart() {
google.load('visualization', '1', {
    packages: ['corechart'],
    callback: googleCoreChartLoaded
});
}

function googleCoreChartLoaded() {

Qva.AddExtension('QlikView/Examples/GooglePieChart', function () {

    var html = "<script type=\"text/javascript\" src=\"https://www.gstatic.com/charts/loader.js\"></script>"; 
    html += "<div id=\"piechart\" style=\"width: 900px; height: 500px;\"></div>";

    this.Element.innerHTML = html;
    this.Element.innerHTML = "<h1>Testing Extension</h1>"; 

    var data = google.visualization.arrayToDataTable([
      ['Task', 'Hours per Day'],
      ['Work',     11],
      ['Eat',      2],
      ['Commute',  2],
      ['Watch TV', 2],
      ['Sleep',    7]
    ]);

    var options = {
      title: 'My Daily Activities'
   };
    new google.visualization.PieChart(this.Element).draw(data, { chartArea: { left: 20, top: 20, width: "100%", height: "100%"} });
});
 }
Qva.LoadScript(“http://www.google.com/jsapi?callback=loadGoogleCoreChart“,函数(){
});
函数加载GoogleCoreChart(){
load('visualization','1','{
软件包:['corechart'],
回调:googleCoreChartLoaded
});
}
函数googleCoreChartLoaded(){
Qva.AddExtension('QlikView/Examples/GooglePieChart',函数(){
var html=“”;
html+=“”;
this.Element.innerHTML=html;
this.Element.innerHTML=“测试扩展”;
var data=google.visualization.arrayToDataTable([
[“任务”,“每天工作小时数”],
[Work',11],
[Eat',2],
[‘通勤’,2],
[“看电视”,2],
[Sleep',7]
]);
变量选项={
标题:“我的日常活动”
};
新的google.visualization.PieChart(this.Element).draw(数据,{chartArea:{left:20,top:20,宽度:“100%”,高度:“100%”});
});
}
虽然这里有函数本身的数据,但我仍然需要弄清楚如何从Qlikview获取输入,我恳请任何知道这个技巧的人帮助我