Google App Script(GAS)でクラスの courseIdを確認する方法
Google App Script(GAS)で、クラスのcourseIdを確認する方法をご紹介します。
GASでクラスを作成した際に、実行ログに表示される「courseId」を控えておくと、あとで活用できるとお伝えしました。
トピックの作成や、その他の操作で、「courseId」の入力を求められるからです。控えるのを忘れてしまった、「courseId」が分からない、そんな場合に備えて「courseId」をGASで確認する方法をご紹介します。
「courseId」を確認する手順
1.GASのエディターを開きます。
エディターについてはこちらの記事を参照してください。「Google ClassroomをGoogle App Script(GAS)で操作する」
「+」ボタンから「ファイルの追加」を行います。
2. 以下のスクリプトを入力します。function名は任意ですが、誤って実行されることを避けるため、必ず固有の名前を付けてください。
function listCourses() {
let optionalArgs = {
pageSize: 10
};
var response = Classroom.Courses.list(optionalArgs);
var courses = response.courses;
Logger.log(courses)
if (courses && courses.length > 0) {
for (i = 0; i < courses.length; i++) {
let course = courses[i];
Logger.log('%s (%s)[%s]', course.name, course.id, course.room);
}
}
}
3. 入力したら「保存」して「実行」します。実行ログが表示されますので、目的のクラスの()内にある「courseId」を確認します。
まとめ
クラスの「courseId」をGASで確認する方法をご紹介しました。このスクリプトは、一度書いておくと今後役に立つ機会も多いと思います。ぜひご活用ください。