2020-05-04

GAS:自分が参加しているクラスの情報を取得する(Google Classroom API)

Google Classroomは何かとUIが不便なので、個人的にGASでアプリやツールを作り始めています。というわけで、メモ書き。。。下記のサンプルでクラス情報を取り出すことができます。まあ特に特筆するところはないですね。なお、
  • 自分の参加しているクラスしか取得はできない
  • ドメイン管理者は全クラスが取得できる
となっています。

function getClassList(){
var optionalArgs = {
pageSize: 100 //クラスの数が多い場合はここを増やす
};
var response = Classroom.Courses.list(optionalArgs);
var courses = response.courses;
if (courses && courses.length > 0) {
for (i in courses) {
var course = courses[i];
Logger.log(course.name);
Logger.log(course.id);
}
return course;
} else {
Logger.log('クラスが見つかりません');
return null;
}
}
view raw getClassList.gs hosted with ❤ by GitHub


0 件のコメント:

コメントを投稿