0
我想将学生在Web Firebase中的记录存储为student1,student2,student3,....换句话说,我希望将变量i附加到“student”。 例如, 键:student1,值:“Mike” 键:student2,值:“Adam” 键:student3,值:“Mike”。定义自定义Firebase密钥
所以,我对于它在Javascript编写的代码是:
var first_sheet_name = workbook.SheetNames[0];
/* Get worksheet */
var worksheet = workbook.Sheets[first_sheet_name];
var i=2,s=1;
/* Get the value */
while(true) {
//var pid = worksheet['A' + i].v;
var student_name = worksheet['B' + i].v;
var grp = worksheet['C' + i].v;
var proj_title = worksheet['D' + i].v;
var teacher=worksheet['E' + i].v;
var firebaseRef = firebase.database().ref();
firebaseRef.child(teacher).set({
"grp":grp
});
firebaseRef.child(teacher).child("grp").set({
"proj_title":proj_title,
"student" + s.toString: student_name,
});
i++;
s++;
}
但是,我在控制台未捕获的SyntaxError收到错误:在该行的“学生”意外令牌+ + s.toString:学生姓名。 任何人都可以帮我解决这个问题吗?