【问题标题】:Create Classroom annoucement with Google script使用 Google 脚本创建课堂公告
【发布时间】:2019-02-03 15:28:59
【问题描述】:
是否存在在 Google App Script 中在 Google Classroom 中创建公告的方法?
我查看了the reference,但只记录了 REST 方式。
在编辑器中似乎存在Classroom.newAnnouncement,但没有关于它需要哪些字段以及如何将创建的公告附加到课程的文档。
有这方面的经验吗?
【问题讨论】:
标签:
google-apps-script
google-classroom
【解决方案1】:
这是代码。
function createAnnounce() {
var ClassSource = {
text: "STRINGS"+"\n"+"STRINGS"
};
Classroom.Courses.Announcements.create(ClassSource, COURSEID)
Logger.log(ClassSource);
}
【解决方案2】:
前面的答案是正确的。
您还可以将文件添加到公告中,如下面的更新代码中所示:
function Announcement() {
var ClassSource = {
text: "STRINGS"+"\n"+"STRINGS",
materials: [
{
driveFile:{
driveFile: {
id: "FileID",
title: "Sample Document"
},
}
}
],
};
Classroom.Courses.Announcements.create(ClassSource, COURSEID)
Logger.log(ClassSource);
}