使用Google脚本创建课堂宣告

时间:2019-02-03 15:29:00

标签: google-apps-script google-classroom

是否存在一种在Google App脚本中的Google课堂中创建公告的方法? 我查看了the reference,但只记录了REST方式。 在编辑器中,似乎存在Classroom.newAnnouncement,但是没有关于它需要哪些字段以及如何将创建的通知附加到课程的文档。

有什么经验吗?

2 个答案:

答案 0 :(得分:0)

这是代码。

def get_primes_list(n):
    if n < 2:
        return []
    primes = [2]
    for i in range(3,n+1):
        sqroot = i**0.5
        for p in primes:
            if i%p == 0:
                break
            if p > sqroot:
                primes.append(i)
                break
    return primes

答案 1 :(得分:0)

先前的答案对金钱是正确的。 您还可以按照以下更新的代码将文件添加到公告中:

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);
}