有没有办法通过API以编程方式在Google课堂中存档课程?
我有一些来自Google的示例代码,用于更新特定字段。 我是否可以使用此代码并替换哪个字段指示“已存档”?
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);
谢谢
答案 0 :(得分:3)
尝试使用update()
并将 courseStates
更新为 Archived
。这将使课程归档。请注意,除非将其更改为其他状态,否则无法对其进行修改。
请求参数
id = 1234567890
请求正文
{
"courseState": "ARCHIVED",
"name": "Test Course"
}
希望这有帮助。