Мне нужно повернуть совпадение через переменные Cat1 в Catx, пока есть данные для Cat'x '. Всякий раз, когда я делаю это, он не рассматривает как переменную, а буквально Cat4 или Cat5 вместо переменной Cat4 & Cat5, когда я пытаюсь скомпилировать новую метку категории. Например, при увеличении значения i до тех пор, пока не будет найдено значение для искомой переменной .. т.е. Cat57 не имеет ничего назначенного.
category = "Cat"+i
Это часть моего кода, которую я считаю нуждающейся в корректировке ... по существу, исходя из категории, которую я собираюсь присвоить этому столбцу конкретный c в моей электронной таблице (эта часть не имеет ' еще не добавлено) .. все еще застрял на совпадении в нескольких категориях
if(studentmarks && studentmarks.length > 0 && assign.maxPoints > 0){
for (d = 0; d < studentmarks.length; d++){
var marks = studentmarks[d];
if(student.userId == marks.userId){
var ss = SpreadsheetApp.openByUrl(url).getSheetByName(shet);
var re = RegExp(Cat1);
if (assign.title.match(re))
ss.appendRow([category, assign.title, marks.assignedGrade,
assign.maxPoints]);