Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在初始查询/表格绘制时仅提取Google电子表格的一列_Javascript_Javascript Events_Google Docs_Google Docs Api - Fatal编程技术网

Javascript 在初始查询/表格绘制时仅提取Google电子表格的一列

Javascript 在初始查询/表格绘制时仅提取Google电子表格的一列,javascript,javascript-events,google-docs,google-docs-api,Javascript,Javascript Events,Google Docs,Google Docs Api,好的,我试着搜索这个,但在这里没有发现任何类似的问题 我可能错过了一些显而易见的东西——我真的是一个网页设计师,被要求做一些我从未学过的编程工作 基本上,我的用户选择查询工作正常,请参见此处: 但是当页面第一次加载时,它会加载我的表中的所有列——但我只希望它拉入第一列 我以为我在这里工作: 但是用户查询不再有效 对于用户选择的查询,如何仅绘制一列而不丢失对整个表中数据的访问 如果我在这里复制代码更容易,请告诉我 谢谢 我想出来了 我只需要移动我的位置: //应用查询语言语句。 setQuery(

好的,我试着搜索这个,但在这里没有发现任何类似的问题

我可能错过了一些显而易见的东西——我真的是一个网页设计师,被要求做一些我从未学过的编程工作

基本上,我的用户选择查询工作正常,请参见此处:

但是当页面第一次加载时,它会加载我的表中的所有列——但我只希望它拉入第一列

我以为我在这里工作: 但是用户查询不再有效

对于用户选择的查询,如何仅绘制一列而不丢失对整个表中数据的访问

如果我在这里复制代码更容易,请告诉我

谢谢

我想出来了

我只需要移动我的位置:

//应用查询语言语句。 setQuery('selecta')

退出sendAndDraw函数

最终报告如下:

var isFirstTime = true;
var options = {'showRowNumber': true};
var data;
var queryInput;

// To see the data that this visualization uses, browse to
// http://spreadsheets.google.com/pub?key=rYQm6lTXPH8dHA6XGhJVFsA
var query = new google.visualization.Query(
    'https://docs.google.com/a/umbc.edu/spreadsheet/ccc?key=0Akd-rqu1ZR70dDYxUEtFdGVadENqN09kT01pdklRbXc&pli=1#gid=0');

 // Apply query language statement.
query.setQuery('SELECT A');

function sendAndDraw() {
  // Send the query with a callback function.
  query.send(handleQueryResponse);
}

function handleQueryResponse(response) {
  if (response.isError()) {
    alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
    return;
  }
  data = response.getDataTable();
  var table = new google.visualization.Table(document.getElementById('querytable'));
  table.draw(data, {'showRowNumber': false});
  if (isFirstTime) {
  init();
  }
}

function setQuery(queryString) {
  // Query language examples configured with the UI
  query.setQuery(queryString);
  sendAndDraw();
  queryInput.value = queryString;
}



google.setOnLoadCallback(sendAndDraw);

function init() {
  isFirstTime = false;
  (new google.visualization.Table(document.getElementById('table'))).draw(data, options);
  queryInput = document.getElementById('display-query');
}

function setQueryFromUser() {
  setQuery(queryInput.value);
}