使用回调创建变量 sheerock js



我在Google Spreadsheets上有我的数据,我使用Sheetrock.js和jquery进行查询。太好了。但是,我真的想通过Javascript将数据保存在变量中。例如,我收到了我搜索的人的全名,我想将他的名字保存在一个特定的变量中,以便稍后在传单中使用。保存单元格[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/例如尝试使用"克劳迪娅">

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 中的其他地方使用 if。

最新更新