使用回调sheerock js创建变量

时间:2017-07-31 00:33:42

标签: javascript jquery sheetrock

我在Google Spreadsheets上有我的数据,我使用Sheetrock.js和jquery进行make查询。这很棒。但是,我真的希望通过Javascript将数据保存在变量中。例如,我收到了我搜索过的人的全名,我希望将他的名字保存在特定变量中,以便稍后在Leaflet中使用。保存单元格[A] o类似的东西。

我认为使用回调,但我不知道如何使用。 多数民众赞成我的javascript

var mySpreadsheet = 'https://docs.google.com/spreadsheets/d/1PY42LQfn1ad5VkzSuyw1mRsAqRyI6yX_lUVPYGbUw4A/edit#gid=0';
var button2 = $('#btn2'), elem = $('#textbox_id');

button2.on('click', function(e){ 
  var v =  elem.val();
  $('#switch-hitters').sheetrock({
      url: mySpreadsheet,
      query: "select A,B,C,D,E where A like '" + v + "%'",
  });
})

如果你想测试,你可以在这里看到https://jsfiddle.net/ijaguirre/s4ha1stv/1/ 例如尝试'CLAUDIA'

1 个答案:

答案 0 :(得分:0)

button2.on('click', function(e){ 
  var v =  elem.val();
  sheetrock({
      url: mySpreadsheet,
      query: "select A,B,C,D,E where A like '" + v + "%'",
      callback: function (error, options, response) {
        console.log(response);
      }
  });
})

https://jsfiddle.net/s4ha1stv/5/

然后您可以处理错误或响应:修改每一行,然后创建您自己的html表,或者如果您愿意,可以使用Leaflet中的其他位置。