Ich möchte Datensätze von Studenten in Firebase für Web als student1, student2, student3, .... speichern. Mit anderen Worten, ich möchte eine Variable i an "Student" anhängen. Zum Beispiel: Schlüssel: Student1, Wert: "Mike" Schlüssel: Student2, Wert: "Adam" Schlüssel: Student3, Wert: "Mike".Definieren benutzerdefinierter Firebase-Schlüssel
So ist der Code, den ich für sie in Javascript geschrieben ist:
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++;
}
Aber ich bin immer Fehler in der Konsole als Uncaught Syntaxerror: unerwartetes Token + in der Zeile "Student" + s.toString: Name des Studenten. Kann mir jemand helfen, dieses Problem zu lösen?