我可以使用这个有效的简单脚本将学生直接添加到教室
Classroom.Courses.Students.create({ userId: "[email protected]", }, "653541812880");
然而,我想邀请学生而不是添加他们。看来该方法是“invitations.create”,我一直在尝试让变体工作但没有成功。
任何人都可以帮助解决我的错误吗?
` Classroom.Courses.invitations.create ( {
"userId": student1.xxxxx.ac.uk,
"courseId": 653541812880,
"role": STUDENT
}`
感谢所有建议
your text
我已经尝试过邀请函片段和变体。
它大多会因类型错误而失败:无法读取未定义的属性(读取“创建”)
当您想在高级 Google 服务中使用“方法:invitations.create”时,请将其用作
Classroom.Invitations.create(resource: Classroom_v1.Classroom.V1.Schema.Invitation)
。这可以通过脚本编辑器的自动完成来确认。 Ref 当你的脚本修改后,就变成如下所示。
在使用此脚本之前,请再次确认 Google Classroom API 是否已在高级 Google 服务中启用。
var res = Classroom.Invitations.create({
"userId": "###",
"courseId": "###",
"role": "STUDENT"
});
console.log(res);
userId
和 courseId
的值是使用“方法:invitations.create”的有效值时,脚本将起作用。并且,用户可以收到一封电子邮件。userId
和 courseId
值是有效值。请注意这一点。