2

我决定使用 Google Charts 从我的 Analytics 帐户中提取的自动更新 Google Sheet 中提取数据(分析 API 无法正常工作)。

我读了很多书,但我发现查询语言参考很痛苦。

我选择使用 ChartWrapper。

https://jsfiddle.net/7xzv59kj/2/

     // Visits
      var wrap = new google.visualization.ChartWrapper();
      wrap.setChartType('ColumnChart');
           wrap.setDataSourceUrl('https://docs.google.com/spreadsheets/d/1jICOBDvZzRxEThcWqnpFmNLUqjVP81Zd9RTwpbG29cE/gviz/tq?sheet=Sheet2&range=Keywords-All_Time!B11:C12&headers=1&tq=');
      wrap.setContainerId('visits-all-time');
      wrap.draw();
  }

我希望图表在 H 轴上显示用户和会话的标签,然后在 V 轴上显示值。相反,数据变得混乱和混乱。我不知道要指定哪些参数以及如何正确标记它们。

电子表格位于此处。

https://docs.google.com/spreadsheets/d/1jICOBDvZzRxEThcWqnpFmNLUqjVP81Zd9RTwpbG29cE

我想从标题为的工作表中Keywords-All_Time提取数据range B11:C12

4

1 回答 1

0

这里的问题只是我模糊的大脑 - 我休息了一下,昨天回来发现了几个问题:

  wrap.setDataSourceUrl('https://docs.google.com/spreadsheets/d/1jICOBDvZzRxEThcWqnpFmNLUqjVP81Zd9RTwpbG29cE/gviz/tq?sheet=Sheet2&range=Keywords-All_Time!B11:C12&headers=1&tq=');
  1. 我的 URL 两次指定了工作表。我记得有人告诉我用工作表格式化范围,但我想我从未删除过其他参数。

  2. 我的桌子的轴方向不对。我把它们颠倒过来,发现从那里一切都很好。

我放弃了图表包装器,并决定在我真正需要它时继续使用它。这是我现在正在处理的代码的当前 jsfiddle:https ://jsfiddle.net/c11c9a0w/19/

这对于从 Google 表格构建动态仪表板时遇到困难的任何人都将非常有帮助,该表格在单个页面上有多个图表,因此请随意解决此问题。

-乔尔

于 2015-11-23T00:11:07.980 回答