1

サブドメインを持つ 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
4

2 に答える 2

2

ドメインが相互にホワイトリストに登録され、他のドメインのユーザーがコースに追加されることを許可する必要があります。

于 2016-12-27T10:31:49.497 に答える