我使用tabletop.js
循环浏览Google表格中托管的电子表格数据,并且无法理解如何将值传递到showinfo
函数,以便可以使用它来循环显示电子表格。
数据初始化为:
function init() {
Tabletop.init({
key: public_spreadsheet_url,
callback: showInfo,
simpleSheet: true,
parseNumbers: true
})
}
然后循环循环:
function showInfo(data) {
var changingvalue = 1;
for (i = 0; i < data.length; i++) {
if (data[i].mainvalue == changingvalue) {
//execute code
}
我的问题是,如何在函数showInfo之外定义var changingvalue,以便我可以使用不同的更改值再次运行showInfo函数?
我希望每次点击网站上的关联值为1,2,3,4等的按钮时,最终都会执行此功能。目前,该功能仅在加载网站并调用init()
时激活一次。