【问题标题】:Attach multiple files to a Google Classroom assignment?将多个文件附加到 Google 课堂作业?
【发布时间】:2017-06-23 15:49:42
【问题描述】:

我正在尝试创建一个附加多个文件的课堂作业,这是我的一个文件的代码:

  Classroom.Courses.CourseWork.create({
        courseId: id,
        title : title,
        description : desc,
        workType : 'ASSIGNMENT',
        materials: [
          {
            driveFile:{
              driveFile: {
                id: fileId, 
                title: fileName
              },
              shareMode: "STUDENT_COPY"
            },
          }
        ],
        state : "PUBLISHED"
      }, id)

如何添加另一个文件?我试图复制“driveFile”但没有成功:

materials: [
      {
        driveFile:{
          driveFile: {
            id: fileId, 
            title: fileName
          },
          shareMode: "STUDENT_COPY"
        },
        driveFile:{
          driveFile: {
            id: fileId, 
            title: fileName
          },
          shareMode: "STUDENT_COPY"
        },
      }
    ],

找不到关于此的任何文档或其他问题。

谢谢!

【问题讨论】:

    标签: google-apps-script google-classroom


    【解决方案1】:

    试试这个代码:

    {
      "workType": "ASSIGNMENT",
      "materials": [
        {
          "driveFile": {
            "driveFile": {
              "id": "FILE_ID",
              "title": "TestingFile"
            },
            "shareMode": "STUDENT_COPY"
          }
        },
        {
          "driveFile": {
            "driveFile": {
              "id": "FILE_ID",
              "title": "Sample Docs"
            },
            "shareMode": "STUDENT_COPY"
          }
        }
      ],
      "description": "Assignment 1 &2",
      "title": "Assignment"
    }
    

    结果如下:

    我尝试使用Method: courses.courseWork.create 尝试此 API 以帮助我正确构建请求。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-08
      • 2020-10-27
      • 2020-11-11
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      相关资源
      最近更新 更多