【问题标题】:How to grant a regular user limited adminsdk access for a google app script?如何授予普通用户对谷歌应用脚​​本的受限 adminsdk 访问权限?
【发布时间】:2014-08-18 22:39:40
【问题描述】:

是否可以让普通用户使用 google app 脚本访问 AdminDirectory.Members.List() 函数而不让他们成为管理员?

【问题讨论】:

    标签: google-apps-script google-admin-sdk


    【解决方案1】:

    这取决于它的使用方式。您可以将脚本部署为 Web 应用程序,以您自己的身份执行,并向您自己域中的人授予访问权限。

    您可以通过使用 Session.getActiveUser() 来确定谁在访问它,从而对您自己域中的特定人员设置限制。除非用户是您自己的 GApps 域的一部分,否则这将不起作用。

    【讨论】:

    • 普通用户帐户将其作为应用程序脚本运行,以每 5 分钟检查一次电子邮件。我不确定是什么使它成为 Web 应用程序。如果它在他们的帐户上运行以检查电子邮件,我该如何授予此帐户访问权限?
    • 我认为您需要更清楚地了解您想要实现的目标
    • 我创建了一个谷歌应用程序用户帐户。该帐户有一个脚本,每五分钟在触发器上运行一次。此脚本会检查任何具有该五分钟触发器的新电子邮件。如果脚本找到一封新电子邮件,它会将其转发到特定的电子邮件地址。在脚本中,我只希望我的谷歌应用域中特定组的成员能够转发他们的消息。我希望脚本查询 Members.list() 函数,以便我可以做一个简单的检查 - 如果消息发件人在 members.list() 中然后转发,否则标记为已读并离开而不发送。
    猜你喜欢
    • 2020-07-16
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    • 2019-06-10
    • 1970-01-01
    相关资源
    最近更新 更多