【发布时间】:2015-11-21 04:04:19
【问题描述】:
我决定使用 Google 图表从自动更新的 Google 表格中提取数据,该表格来自我的分析帐户(分析 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
我想从range B11:C12 标题为Keywords-All_Time 的工作表中提取数据
【问题讨论】:
-
查看developers.google.com/chart/interactive/docs/php_example 也为你点赞:) @Joel
-
你能给出一些你将要使用的列名(键)吗?例如,这些值是什么。 @乔尔
-
嗨 - 我在 jsfiddle 中包含了电子表格链接和数据范围,但我也会在这里发布:docs.google.com/spreadsheets/d/…
-
我将在 jsfiddle 上达到顶峰,但我建议您将与您的问题有关的所有信息都放在 OP 中,否则您可能会得到相互矛盾的答案,或者您不会得到任何答案而只是一堆否决票,这违背了您来这里的目的;)
-
好的,完成。我认为答案将与我的参数没有指定值/标签有关——我指定范围的方式似乎是有效的。在我使用 setQuery 命令(选择/限制/偏移)之前,数据出现的格式问题比提供的 jsfiddle 中的 url 方法更多。这既烦人又奇怪。
标签: javascript google-analytics google-sheets google-visualization jsapi