【发布时间】:2017-01-30 06:57:10
【问题描述】:
我想为公司域中的用户获取和设置自动转发详细信息。我的管理员让我成为委托管理员,以便我可以使用 AdminDirectory.Users 获取用户数据。
但是,当我尝试使用用户 ID 为用户获取自动转发/标签/过滤数据时,会引发以下错误:
some.user@domain.com 的委派被拒绝
这是引起错误的那一行:
var labels = Gmail.Users.Labels.list(user.id);
这似乎可以通过将域范围的权限委派给Service Account 来实现。但是,当我尝试此链接中突出显示的步骤时:Link,页面要求我选择一个项目。
这些项目中没有这个脚本,我不确定是不是因为它是bound to Google Forms。
关于如何赋予此脚本相同的域范围权限权限的任何建议?
请帮忙!!
【问题讨论】:
标签: google-apps-script google-oauth gmail-api google-forms google-admin-sdk