サブドメインを持つ 1 つのドメインがあります - それぞれ school.com と students.school.com です。
Google Apps スクリプトを使用して、クラスごとに Google クラスルームを作成しました。
問題が発生
しました。教師と生徒をGoogle教室に追加しようとしています。
私が使用している「スーパー管理者」アカウントは、メイン ドメイン (school.com) のものです。
したがって、教師を教室に追加することはできますが、サブドメイン (students.school.com) に属しているため、生徒を教室に追加することはできません。
私のコードは次のようになります。
function addTeachers() {
Classroom.Courses.Teachers.create({
userId: "teacher1@school.com",
}, "123456789");
}
function addStudents() {
Classroom.Courses.Students.create({
userId: "student@students.school.com",
}, "123456789");
}
関数を実行addStudents
すると、このエラーが表示されます。
Execution failed: The caller does not have permission