Как добавить topicId для заданий в классе - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь добавить topicId в назначения, но получаю ошибку недопустимого аргумента.В идеале я хотел бы создать topicIds программно, но эта функциональность, по-видимому, отсутствует.

Ссылка на Classroom API предполагает, что это должно работать (указанный идентификатор темы уже существует).

"topicId
string

Идентификатор темы, с которой связана данная курсовая работа. Должна соответствовать существующей теме в курсе."

function postAssignmentWithTopic() {
// uses my Test Class 1
  var ClassID='36050082095'
  var ClassSource =  {
    title: "My test assignment #2",
    state: "PUBLISHED",
    workType: "ASSIGNMENT",
    topicId: "Section 2"
  };
  Classroom.Courses.CourseWork.create(ClassSource, ClassID)
}

Этот код работает без идентификатора topicIdвключен.

...