Javascript AppScript组getUser()权限错误
我正在尝试使用Google Apps脚本访问我所在域中某个组的用户列表,我是该组的成员,但出现了以下错误: 例外情况:您没有权限查看的成员列表 团体 参考文档中说“如果您没有查看组成员列表的权限,则引发异常”,但我有查看成员列表的权限 我的代码是:Javascript AppScript组getUser()权限错误,javascript,google-apps-script,permissions,google-groups,google-groups-api,Javascript,Google Apps Script,Permissions,Google Groups,Google Groups Api,我正在尝试使用Google Apps脚本访问我所在域中某个组的用户列表,我是该组的成员,但出现了以下错误: 例外情况:您没有权限查看的成员列表 团体 参考文档中说“如果您没有查看组成员列表的权限,则引发异常”,但我有查看成员列表的权限 我的代码是: GroupsApp.getGroupByEmail("group@domain.com").getUsers(); 但很明显,这是真实群体的电子邮件地址。它适用于我是其所有者或管理者的组,但不适用于我是其成员的组(同样,即使我
GroupsApp.getGroupByEmail("group@domain.com").getUsers();
但很明显,这是真实群体的电子邮件地址。它适用于我是其所有者或管理者的组,但不适用于我是其成员的组(同样,即使我有查看成员列表的权限)。有没有其他我没有权限的地方?文档是否只是误导性的,而且它永远不会仅对成员有效?正如我在隐私设置中看到的那样,组成员可以查看成员。除此之外,如果您想要其他成员,而不仅仅是所有者和管理者,则必须确保可以查看成员电子邮件地址的组设置>成员隐私>设置为(例如)组成员
请记住,使用
GroupsApp.getGroupByEmail(“group@domain.com)。getUsers()
您将获得一个用户列表,其中每个用户都是包含每个成员电子邮件的模型,这就是您需要访问电子邮件地址的原因。正如我在隐私设置中看到的那样,组成员可以查看成员。除此之外,如果您想要其他成员,而不仅仅是所有者和管理者,则必须确保可以查看成员电子邮件地址的组设置>成员隐私>设置为(例如)组成员
请记住,使用
GroupsApp.getGroupByEmail(“group@domain.com)。getUsers()
您将获得一个用户列表,其中每个用户都是包含每个成员电子邮件的模型,这就是您需要访问电子邮件地址的原因。项目文件是否属于具有权限的用户?除了@SaarDavidson问题,运行脚本的用户是否有权查看成员列表?@JoseVasquez是的,项目文件属于我,我正在运行它们,我有权查看成员列表。项目文件是否属于有权限的用户?除了@SaarDavidson问题,运行脚本的用户是否具有查看成员列表的权限?@JoseVasquez是的,项目文件属于我,我正在运行它们,并且我具有查看成员列表的权限。