gpt4 book ai didi

javascript - Alasql 结果将在程序的其他部分使用

转载 作者:行者123 更新时间:2023-12-03 06:34:33 24 4
gpt4 key购买 nike

我导入了一个 XLSX 文件,但我似乎无法在其功能之外使用结果:

var dataResult;


alasql('select * from xlsx("adat.xlsx",{headers:true, sheetid:"adat", range:"A1:B21"})',
[],function(data) {
dataResult= data;
});

console.log(dataResult);

console.log 的结果是“未定义”

有人可以帮我解决这个问题吗?预先感谢您。

最佳答案

您应该使用 promise 。在获得结果之前调用console.log。

var dataResult;
var checkResults = function () {
console.log(dataResult);
}
alasql
.promise('select * from xlsx("adat.xlsx",{headers:true, sheetid:"adat", range:"A1:B21"}))
.then(function (res) {
dataResult = res;
checkResults();
}).catch(function (err) {
console.log('error:', err);
});

关于javascript - Alasql 结果将在程序的其他部分使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38291390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com