我试图使用应用程序脚本从电子表格创建Google教室。我可以成功创建课程,但它不会将课程资料(1 Doc)添加到关于页面。使用应用程序脚本创建教室
这是我正在使用的代码,我试过使用API reference无济于事。
有人可以请教我如何正确格式courseMaterialSets包括我的驱动器的Google文档。
var create = Classroom.Courses.create({
"ownerId": '-My email address-',
"name": getData[i][0],
"section": getData[i][1],
"descriptionHeading": getData[i][2],
"description": getData[i][2],
"courseMaterialSets" : [{
"title" : 'Course Outline',
"materials" : [{
"driveFile" : {
"id" : getData[i][5],
"title" : 'Course Outline' ,
"alternateLink": getData[i][4],
"thumbnailUrl" : 'https://drive.google.com/uc?export=download&id=-Image ID-',
},
}
]
}
]
})
}
Logger.log(create)
}
谢谢。
编辑
我已经更新的代码,以反映的意见建议和记录的var create
返回所有新创建的课堂的信息,但没有提到课程教材设置的值。
Classroom.Courses。创建({0},{0}, “section”:getData [i ] [1], “descriptionHeading”:的getData [I] [2], “说明”:的getData [I] [2], “courseMaterialSets”:[{ \t \t \t “标题”:串, “材料”:[{ “driveFile”:{{ \t \t \t \t \t \t “ID”:串, \t \t \t \t \t \t “称号”:字符串, \t \t \t \t \t \t “alternateLink”:字符串, \t \t \t \t \t \t “thumbnailUrl”:字符串, \t \t \t \t \t \t} }, } ] } ] }); } } –
这是我从[课堂文档](https://developers.google.com/classroom/reference/rest/v1/courses#Course)了解到的内容。对不起,双重评论,没有足够的空间。 –
你测试了上面的代码吗?我再次尝试使用格式没有成功。创建类,但没有课程资料。 –