Google apps script 谷歌教室API-可以修改用户ID吗?
我正在尝试更新我们的系统以适应新学年,我注意到以前的管理员删除了一些用户配置文件(教师),而没有将他们拥有的课程重新分配给现有教师 这些课程在尝试自动化任务时会引起很多问题(显然,它们不能以任何方式修改,不能设置为活动或存档,并且它们自己的ID不能修改为新的) 我试图找到一个解决方法,我想创建一个虚拟用户,用删除的教师id替换它的id,然后修补课程以替换所有者 但是,通过目录API进行测试时: 字段用户密钥:Google apps script 谷歌教室API-可以修改用户ID吗?,google-apps-script,google-api,google-classroom,Google Apps Script,Google Api,Google Classroom,我正在尝试更新我们的系统以适应新学年,我注意到以前的管理员删除了一些用户配置文件(教师),而没有将他们拥有的课程重新分配给现有教师 这些课程在尝试自动化任务时会引起很多问题(显然,它们不能以任何方式修改,不能设置为活动或存档,并且它们自己的ID不能修改为新的) 我试图找到一个解决方法,我想创建一个虚拟用户,用删除的教师id替换它的id,然后修补课程以替换所有者 但是,通过目录API进行测试时: 字段用户密钥: <string userId> 所以…我的问题是: a) 有没有办法通过
<string userId>
所以…我的问题是:
a) 有没有办法通过谷歌应用程序脚本更改用户的ID号?
b) 如果不是。。。有没有办法让我把这些课程分配给新用户?
c) 如果那也做不到。。。这些课程甚至可以取消吗?
d) 这个问题还有其他解决办法吗
非常感谢您的帮助。a)您不能更改用户的ID
B) 删除课程所有者后,您不能对课程进行任何更改
C) 是的,您可以使用课程删除课程(即使没有所有者)。删除请求[1]。您只需要课程ID
[1] A)您不能更改用户的ID
B) 删除课程所有者后,您不能对课程进行任何更改
C) 是的,您可以使用课程删除课程(即使没有所有者)。删除请求[1]。您只需要课程ID
[1] 嗯。。。至少现在我知道该怎么办了。非常感谢你的回答:)。嗯。。。至少现在我知道该怎么办了。非常感谢您的回答:)。
{
"id": <string newId>
}
"code": 400,
"message": "Value set through a parameter is inconsistent with a value set in the request."