【发布时间】:2021-07-02 03:27:24
【问题描述】:
我不明白为什么这段代码突然返回内部错误。 它就像一个魅力一样工作,过了一段时间它开始在标题中抛出错误并且无事可做。
var courseWork = {
'title': 'Reglamento',
'description': 'Por favor, leer los documentos adjuntos.',
'materials': [
{'link': { 'url': linkDocumento }},
{'link': { 'url': "https://drive.google.com/file/d/1eESDk5HA3vR2IEbV0UglaR0F6UysuEmd/view?usp=sharing" }}
],
'workType': 'ASSIGNMENT',
// 'state': 'DRAFT',
'state': 'PUBLISHED',
'topicId': idTema
};
Classroom.Courses.CourseWork.create(courseWork, passa.idClasse);
【问题讨论】:
-
这种情况一直都在发生吗?我已经尝试过了,对我来说它没有问题。它发生在其他课程中还是发生在 Method: courses.courseWork.create 的 Try This 上?
-
每个月我生成大约 120 个教室,在每个教室中插入上面代码的课程规则。直到昨天我都没有问题。昨天在前 50 节课(大约)之后,它开始出现该错误。我尝试在列表中使用不同的教室,但它总是一样的。我也尝试从 PUBLISHED 更改为 DRAFT 并且我生成了一个不在列表中的新教室,我想这与我的帐户有关,但我无法理解如果没有有关错误的信息就无法理解。跨度>
-
Yes Kessy,错误来自方法:courses.courseWork.create,容器创建没有问题,脚本将文档插入容器时出现错误。
-
你有没有从 API 文档中尝试过 按照我在上一条评论中提到的尝试这个?
-
其实问题出在我分享的文档上。正如我之前提到的,我每个月都会生成 120 个教室,并且在每个教室中我都会放置一个文档“课程规则”。此文档是从我的云端硬盘帐户共享的(共享规则是“知道链接的每个人都可以看到”)。这样做,系统会向文档收取共享它的每个教室的链接,我想,文档可以接收的链接数量是有限制的。有了新的文件副本就不会再出错了。解决方法是将文档复制到教室驱动器文件夹中并从那里共享。
标签: google-classroom