I have many google classroom invitations and I want to accept all of them through google app script using
Classroom.Invitations.accept("courseId");
but then I get no data back...
so I tried listing all my invitations using
Classroom.Invitations.list({"userId":"my_email"});
and still I get no data back...
I am very sure that my google classroom is full of unaccepted courses
var teacherEmails=(john.doe@gmail.com,jane.doe@gmail.com);
.When these points are reflected in a Google Apps Script, how about the following sample script?
Before you use this script, please enable Classroom API at Advanced Google services.
function myFunction() {
const courseId = "###"; // Please set your course ID.
const teacherEmails = ["john.doe@gmail.com", "jane.doe@gmail.com"]; // Please set email addresses.
teacherEmails.forEach(userId => {
const res = Classroom.Invitations.create({ courseId, userId, role: "TEACHER" });
console.log(res)
});
}