第11行有一条错误说明:
未找到请求的实体。 (第11行,文件“代码”)
createdCourse = Classroom.Courses.get('Bio10');
功能:
function createA_NewCourse() {
var courseNew,createdCourse;
courseNew = Classroom.newCourse();
courseNew.name = "10th Grade Biology";
courseNew.id = "Bio10";
Logger.log("course.name " + courseNew.name);//Verify that name was set
createdCourse = Classroom.Courses.get('Bio10');//Try to get course by ID
Logger.log(createdCourse)
}
如何在Apps脚本中创建新课程?
答案 0 :(得分:1)
如@Dean Ransevycz所述,应该有function createCourses() {
var course;
course = Classroom.newCourse();
course.name = "10th Grade Biology";
course.ownerId = "me";
//course.id = "Bio10";
course = Classroom.Courses.create(course);
Logger.log('%s (%s)', course.name, course.id);
var list = Classroom.Courses.list();
Logger.log(list);
}
方法。
以下是示例代码:
Requested entity was not found.
您收到$docx->addTable($valuesTable, $paramsTable);
错误,因为您可能使用了错误的课程ID。我猜你在创建课程时无法设置ID。 (Source.)
答案 1 :(得分:0)
必须使用ownerId
的特定值。 ownerId
指定课程的所有者。其中一个有效的ownerId
字符串是" me"这是请求用户。
其他有效的所有者ID字符串是:
用户的电子邮件地址是不言自明的。我不知道你从哪里得到用户的数字标识符。
如果没有先设置ownerId
设置,或者设置为无效字符串,我收到错误消息:
来电者没有权限