当我尝试使用以下代码行添加新编辑器(仅1)时:
myfile.addEditors([emailsAdd[i]]);
我收到了错误消息:
“很抱歉,发生了服务器错误。请稍等一下试试吧 试“。
我尝试手动添加用户,但我发现他的电子邮件地址与Google帐户无关。
你确定吗? 您正在向xy发送邀请。由于没有与此电子邮件地址关联的Google帐户,因此持有此邀请的任何人都可以无需登录即可访问。“
但是,昨天我能够添加与Google帐户无关的电子邮件地址(相同的代码段,但使用其他脚本和其他电子表格)。两个电子表格都是新的电子表格,两个电子表格的访问权限都设置为私有。为什么在没有GA的情况下添加新用户有时会有用呢?有时它不会?有没有办法控制这种行为?
谢谢, 安德烈亚斯
答案 0 :(得分:0)
您正在以两种不同的方式添加编辑器,一种是手动添加,另一种是代码。使用代码时,如果电子邮件地址不存在,或者电子邮件地址与Google帐户无关,则不会发出警告。
手动添加编辑器时,您会收到警告, BUT 您仍然可以添加它们。
如果有一种方法可以在代码中确定编辑器电子邮件地址是否有问题,我会很高兴。您可以在Apps脚本问题跟踪器中建议将其作为功能请求:Apps Script Issue Tracker