以编程方式存档 Google 课堂中的课程
Archiving Courses in Google Clasroom Programmatically
有什么方法可以通过 API 以编程方式存档 Google 课堂中的课程?
我有一些来自 Google 的关于更新特定字段的示例代码。
我可以只使用此代码并将指示 'Archived' 的字段替换为此吗?
string courseId = "123456";
var course = new Course
{
Section = "Period 3",
Room = "302"
};
var request = service.Courses.Patch(course, courseId);
request.UpdateMask = "section,room";
course = request.Execute();
Console.WriteLine("Course '{0}' updated.\n", course.Name);
course = service.Courses.Update(course, courseId).Execute();
Console.WriteLine("Course '{0}' updated.\n", course.Name);
谢谢
尝试使用 update()
并将 courseStates
更新为 Archived
。这将使课程被存档。请注意,您不能修改它,除非将其更改为不同的状态。
样品申请
请求参数
id = 1234567890
请求正文
{
"courseState": "ARCHIVED",
"name": "Test Course"
}
希望对您有所帮助。
有什么方法可以通过 API 以编程方式存档 Google 课堂中的课程?
我有一些来自 Google 的关于更新特定字段的示例代码。 我可以只使用此代码并将指示 'Archived' 的字段替换为此吗?
string courseId = "123456";
var course = new Course
{
Section = "Period 3",
Room = "302"
};
var request = service.Courses.Patch(course, courseId);
request.UpdateMask = "section,room";
course = request.Execute();
Console.WriteLine("Course '{0}' updated.\n", course.Name);
course = service.Courses.Update(course, courseId).Execute();
Console.WriteLine("Course '{0}' updated.\n", course.Name);
谢谢
尝试使用 update()
并将 courseStates
更新为 Archived
。这将使课程被存档。请注意,您不能修改它,除非将其更改为不同的状态。
样品申请
请求参数
id = 1234567890
请求正文
{
"courseState": "ARCHIVED",
"name": "Test Course"
}
希望对您有所帮助。