从谷歌图表中的DataView类获取值到javascript数组
Getting value from DataView class in google chart to a javascript array
我正在尝试将谷歌图表的DataView类中的值获取到javascript数组中,但我似乎无法弄清楚。任何帮助都非常感谢。
数据图像
这是我的代码:
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.load('visualization', '1', {'packages': ['table', 'corechart','controls']});
google.setOnLoadCallback(initialize);
function initialize() {
// The URL of the spreadsheet to source data from.
var query = new google.visualization.Query(
'https://docs.google.com/spreadsheets/d/11w3bG72wkWpqAneTRNwQWKzPsMaQgveYCe5OPvbq9CA/edit#gid=0');
query.setQuery("select A, D");
query.send(draw);
}
function draw(response) {
if (response.isError()) {
alert('Error in query');
}
var frequency = response.getDataTable();
var format1 = new google.visualization.DateFormat({pattern: "Hms"});
format1.format(frequency, 0);
var view = new google.visualization.DataView(frequency);
var table = new google.visualization.Table(document.getElementById('table_div'));
view.setColumns([0]);
// to get the values from the view to array arr
var i;
var arr = [];
for(i in view){
arr [i] = view.getValue(i, 0);
}
var x;
for(x in arr){
document.write(arr[x]);
}
}
</script>
</head>
<body>
<div id="table_div">
</div>
</body>
</html>
试试这个...
var i;
var arr = [];
for (i = 0; i < view.getNumberOfRows(); i++) {
arr.push(view.getValue(i, 0));
}
相关文章:
- 从ajax请求中获取javascript对象
- 以同步方式获取Javascript Promise的值
- 获取javascript中的公钥格式
- 获取javascript函数中的按钮名称
- 如何在C#中获取Javascript变量值
- 从其名称获取javascript数组对象
- 如何从Selenium获取JavaScript值
- 如何获取javascript输入并在html中调用它
- 获取javascript函数中另一个javascript函数的响应
- 获取javascript中输入元素的索引
- 获取javascript中json_encoded数组的元素
- 在ajax请求中使用jquery获取javascript响应UJS
- 获取Javascript中单选按钮的true或false
- 获取javascript中的元数据属性
- 获取Javascript中DOM元素的screenX
- 如何在事件处理程序中获取 javascript 事件对象
- 使用 JQuery 从表单中获取 javascript 多维数组
- 获取 JavaScript 中复选框的值
- 如何从函数名称中获取JavaScript的源代码
- VBA中有没有一种方法可以获取javascript生成的元素