“很抱歉,发生了服务器错误。”添加没有谷歌帐户的编辑器时
Posted
技术标签:
【中文标题】“很抱歉,发生了服务器错误。”添加没有谷歌帐户的编辑器时【英文标题】:"We're sorry, a server error occurred." when adding editor without google account 【发布时间】:2015-01-30 14:57:46 【问题描述】:当我尝试添加一个新编辑器时,(仅 1 个)使用以下代码行:
myfile.addEditors([emailsAdd[i]]);
我收到错误消息:
“很抱歉,出现服务器错误。请稍等片刻再试 再次。”
我尝试手动添加用户,但发现他的电子邮件地址没有与 Google 帐户关联。
你确定吗? 您正在向 xy 发送邀请。由于没有与此电子邮件地址关联的 Google 帐户,因此持有此邀请的任何人都无需登录即可访问。”
但是,昨天我能够添加一个与 Google 帐户无关的电子邮件地址(相同的 sn-p,但使用另一个脚本和另一个电子表格)。两个电子表格都是新电子表格,两个电子表格的访问权限都设置为私有。为什么在没有 GA 的情况下添加新用户有时会起作用,有时却不起作用?有没有办法控制这种行为?
谢谢, 安德烈亚斯
【问题讨论】:
我确实尝试了这两种情况,并且效果很好。无法重现错误。 【参考方案1】:您正在以两种不同的方式添加编辑器,一种是手动添加,另一种是使用代码添加。使用代码,如果电子邮件地址不存在或电子邮件地址未与 Google 帐户关联,则不会发出警告。
手动添加编辑器时,您会收到警告,但您仍然可以添加它们。
如果有办法在代码中确定编辑器电子邮件地址是否有问题,我会很好。您可以在 Apps 脚本问题跟踪器中将其作为功能请求提出建议:Apps Script Issue Tracker
【讨论】:
以上是关于“很抱歉,发生了服务器错误。”添加没有谷歌帐户的编辑器时的主要内容,如果未能解决你的问题,请参考以下文章