Javascript query . setquery()使用Google可视化API对Google表单给出'请
Javascript Query.setQuery() to Google sheets using the Google visualization API gives 'Missing query for request id: undefined"
我正在使用JavaScript Google可视化API来查询电子表格的表格。如果我不指定特定的查询(或使用'select *'),而是使用query,则可以正常工作。setQuery('select…')the requesttid似乎丢失了:
代码:未捕获错误:缺少查询请求id: undefined
// Load the Visualization API and the piechart package.
google.load('visualization', '1.0', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(queryTable);
function queryTable() {
var query = new google.visualization.Query(
'https://docs.google.com/spreadsheets/d/129uqCEZksVwOSlqTYF7HVrnbOqD3HqPq-warEMvdur8/edit#gid=0');
query.setQuery('select Date, Time, Name, Type, Preference'); // remove this line and it works
query.send(handleQueryResponse);
}
function handleQueryResponse(response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
var numrows = data.getNumberOfRows();
var tableHtml = '<table width="320">';
for (var row=0; row < numrows; row++) {
var date = data.getValue(row, 0);
var time = data.getValue(row, 1);
var name = data.getValue(row, 2);
var type = data.getValue(row, 3);
var pref = data.getValue(row, 4);
tableHtml += '<tr><td>' + name + '</td><td>' + type + '</td><td>' + pref + '</td>';
}
tableHtml += '</table>';
$('#table').append(tableHtml);
}
测试电子表格可以在这里看到:https://docs.google.com/spreadsheets/d/129uqCEZksVwOSlqTYF7HVrnbOqD3HqPq-warEMvdur8/edit?usp=sharing
抱歉,如果这是一个新手问题,但似乎找不到解决方案。由于
您的查询无效,您使用列标签,但必须使用列标识符:
query.setQuery("select A,B,C,D,E ");
相关文章:
- 如何使用Google Analytics跟踪表单提交
- 使用AngularJs,尝试通过Google App Engine上的PHP使用HTML联系我们表单发送电子邮件
- 无法调用方法“”;getEditResponseUrl"当使用表单ID打开表单时,绑定到工作表的Google
- 如何使用Google Analytics Dimensions在多个表单页面上跟踪用户ID
- PHP表单,MailFoction和Google reCaptcha验证问题
- 如何通过电子邮件发送带有粗体文本的 Google 表单数据
- 您可以在Google Analytics中存储表单选择吗?
- 使用 Google 表单提交图片
- 通过AJAX向Google表单发送数据
- 使用Javascript'的范围特性从Google表单中拉
- Google表单脚本&HTML不能执行被调用的脚本
- Google表单自定义字段验证
- Javascript query . setquery()使用Google可视化API对Google表单给出'请
- Javascript代码添加captha到google表单
- 从Google表单填充HTML表单
- 使用google Script导出指定的电子邮件正文到google表单
- JavaScript循环创建innerHTML (Google表单)
- 根据 Google 表单提交中同一行中的另一个值更改单元格的值
- 如何将输入到 Google 表单中的数据通过电子邮件发送给我
- 类似 Google 表单的表单创建器与 Rails 4