此问题已经在这里有了答案:
我正在使用papa parse来从Google csv工作表中获取字段,并将该信息解析为JSON数组。这是我的代码当前返回的图像:https://imgur.com/1clglOT
这里是代码:
parseSites = () => {
var url = "https://docs.google.com/spreadsheets/fakelinklol";
var ForumCSVResults = Papa.parse(url, {
download: true,
header: true,
complete: results => {
results.data.forEach(result => {
ForumData.push(result);
})
}
})
}
console.log('Data without JSON.stringify()')
console.log(ForumData);
console.log('Data with JSON.stringify()')
console.log(JSON.stringify(ForumData))
function validate() {
var newArr = [];
var email = document.getElementById('email').value;
var password = document.getElementById('password').value;
var creds = [email, password];
console.log(creds);
ForumData.forEach(function(element) {
console.log(JSON.stringify(element.email))
})
}
ForumData.forEach甚至没有执行,因为它显然是空的?我想也能够遍历每个JSON对象,并将电子邮件和密码与信用进行比较。赞赏任何见识。
在complete
内编写以下代码:
console.log(JSON.parse(results))