【发布时间】:2018-10-20 22:28:32
【问题描述】:
当您创建 Google Apps 脚本并将其部署为网络应用程序时,是否可以为使用它的人设置任何类型的权限级别?我为我的公司(使用 GSuite)部署了一个网络应用程序,因此网络应用程序受到限制,因此只有拥有@company.com 电子邮件地址的人才能访问它。
但是是否可以对权限进行任何其他更精细的控制?例如有超级用户?或者您可以控制的任何其他类型的组级别权限,从而根据这些权限限制网络应用程序中的内容?
我知道您可以在 G Suite 管理界面中为用户分配自定义角色。是否可以从 Google Apps Script Web 应用程序中查询登录用户的角色?
【问题讨论】:
-
如果你自己是一个没有限制的超级用户,我会说是的。否则,您可以存储具有权限的用户列表并从中选择信息,这是一种两步过程。这可能更容易被人类控制。至少我是这样做的。
标签: google-apps-script permissions google-workspace