我有这个功能从互联网上获取一些数据:
function GetData(callback) {
var data = [
["username", "password", "email"]//Header values
];
doc.getInfo(function (err, sheet_info) { //the doc is an google spreadsheet object
sheet_info.worksheets[0].getRows(function(err, rows) {
_.forEach(rows, function(row) {
data.push([row.name, row.password, row.email]);
} );
});
});
callback(data);
}
但是当我尝试使用这个功能时:
GetData(function (data) {
console.log(data) //Has only first initial values ["username", "password", "email"]
});
知道可能是什么问题吗?