如何检查登录用户以外的电子邮件地址是否具有管理员角色?
How to check if an email address other than that of the logged-in user has Admin role?
我需要检查电子邮件 ID(不一定是登录用户的)是否具有管理员角色。如果是,则执行操作 A,否则执行操作 B。
我们有办法检查吗?
下面 link 是一个问题(不完全相同但相似)张贴在它说不可能的地方。不确定此后是否有任何新进展。不管怎样,我的要求有点不同。
How to get roles email address in AppMaker
也欢迎解决方法。
从服务器端,您可以使用以下方法获取所有管理员用户的电子邮件地址列表:
var admins = app.roles.Admins;
var usersAdmin = app.getRoleMembers(admins);
然后将您的电子邮件与 returned 列表进行比较。
您可以仅针对部署设置谁是管理员,因此在预览模式下,它只会 return 您的电子邮件。
参考:https://developers.google.com/appmaker/scripting/api/server#App
我需要检查电子邮件 ID(不一定是登录用户的)是否具有管理员角色。如果是,则执行操作 A,否则执行操作 B。
我们有办法检查吗?
下面 link 是一个问题(不完全相同但相似)张贴在它说不可能的地方。不确定此后是否有任何新进展。不管怎样,我的要求有点不同。
How to get roles email address in AppMaker
也欢迎解决方法。
从服务器端,您可以使用以下方法获取所有管理员用户的电子邮件地址列表:
var admins = app.roles.Admins;
var usersAdmin = app.getRoleMembers(admins);
然后将您的电子邮件与 returned 列表进行比较。
您可以仅针对部署设置谁是管理员,因此在预览模式下,它只会 return 您的电子邮件。
参考:https://developers.google.com/appmaker/scripting/api/server#App