我不知道哪里去超越我得到任何帮助将是非常欢迎的。我认为,通过谷歌应用程序脚本会更可行,我至今读,但我将不得不开始从一开始这方面的研究。但是,OK,如果是这样的方式来解决这个问题。
是的,这可以与谷歌Apps脚本来完成。
在JavaScript中,你可以实现类似的规定:
var array = [[1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6]];
var teacherCounter = 0;
var modules = 6;
var teachers = 8;
var students = array.length;
for (var i = 0; i < modules; i++) {
teacherCounter = i;
for (var j = 0; j < students; j++) {
if (teacherCounter < teachers) {
array[j][i] = "T" + (teacherCounter + 1);
teacherCounter++;
} else {
teacherCounter = 0;
array[j][i] = "T" + (teacherCounter + 1);
teacherCounter++;
}
}
}
它返回下面的数组:
array = [["T1", "T2", "T3", "T4", "T5", "T6"],["T2", "T3", "T4", "T5", "T6", "T7"], ["T3", "T4", "T5", "T6", "T7", "T8"]];
这是那种你在找什么?