我正尝试通过以下代码(功能AddStudents)将学生从Google表格添加到Google课堂(“课程”)。
这非常慢,而且如果执行太多操作,则超过了允许的执行时间。我有什么办法可以加快速度?
function AddStudent(argStudent, argCourseCode) {
Classroom.Courses.Students.create({
userId: argStudent,
}, argCourseCode);
}
function AddStudents() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var shtStudents = ss.getSheetByName('Students');
var rngStudentCourses = shtStudents.getRange(2,6,645,2);
var arrStudentCourses = rngStudentCourses.getValues();
for (var i = 0; i < arrStudentCourses.length; i++) {
AddStudent(arrStudentCourses[i][0], arrStudentCourses[i][1]);
}
}