正确使用组以获取权限

时间:2018-09-12 17:01:49

标签: google-app-maker

我已经发布了一个使用开发人员帐户运行的部署。在部署设置中,我具有一个称为“主管”的角色。我已将一个Google组分配给该角色,Directorssupervisors@domain.com。

enter image description here

使用开发人员帐户运行部署时,一切正常。但是,当其他任何用户运行该部署时,都会出现以下错误:

  

appmaker.application.permission.GroupsPermission:读取组Directorssupervisors@domain.com时出错。注意:部署者developeraccount@domain.com必须有权访问该组。   例外:   例外:您无权查看该组的成员列表:Directorssupervisors@domain.com

配置组设置,以便域中的每个人都可以查看成员身份;此外,开发者帐户是该组的成员。

我已经检查了in this postin this post所提供的信息,但似乎都没有帮助。开发者帐户已于72小时前添加到该组中,并且部署已于48小时前发布。

到目前为止,一切都使我相信这是一个错误。在与G Suite AppMaker团队一起打开支持通知单之前,我想知道是否有人遇到过相同的问题以及是否有解决方案。

在此先感谢您的帮助!

更新: 现在,当开发人员帐户运行该应用程序时,它还会显示错误!

1 个答案:

答案 0 :(得分:1)

碰巧的是,AppMaker团队纠正了一个有问题的行为,该行为允许从组中读取电子邮件地址而没有在组设置中正确设置权限。为了使该应用程序再次运行,我必须确保该组权限具有查看电子邮件地址的正确访问权限; 组设置->权限->访问权限->查看电子邮件地址

一旦我将权限更改为组的所有成员,我便会重新发布该应用,然后它又可以正常工作了。