Google apps script 使用非管理员帐户检索Google应用程序域中的用户列表

Google apps script 使用非管理员帐户检索Google应用程序域中的用户列表,google-apps-script,google-api,google-apps,google-directory-api,Google Apps Script,Google Api,Google Apps,Google Directory Api,是否可以使用非管理员帐户检索Google应用程序域中的用户列表?取决于您认为管理员帐户是什么 很久以前,用户角色只是“普通”和“管理员”。现在,您可以从细粒度的权限集中进行选择,并为它们定义角色名称。“超级管理员”现在是一个内置角色,拥有所有可能的权限 因此,如果您定义了一个角色,可以检索用户列表并将其分配给用户,那么我不会将其称为管理员帐户 要做到这一点,你需要成为一名真正的管理员:)作为对另一个(优秀)答案的补充,我在我们的域中所做的是在电子表格中创建一个包含所有必要信息的域用户完整列表,并

是否可以使用非管理员帐户检索Google应用程序域中的用户列表?

取决于您认为管理员帐户是什么

很久以前,用户角色只是“普通”和“管理员”。现在,您可以从细粒度的权限集中进行选择,并为它们定义角色名称。“超级管理员”现在是一个内置角色,拥有所有可能的权限

因此,如果您定义了一个角色,可以检索用户列表并将其分配给用户,那么我不会将其称为管理员帐户


要做到这一点,你需要成为一名真正的管理员:)

作为对另一个(优秀)答案的补充,我在我们的域中所做的是在电子表格中创建一个包含所有必要信息的域用户完整列表,并每晚运行一个脚本自动更新电子表格。当我进行更改(添加或删除用户)时,我可以手动运行脚本以避免临时差异


此脚本以“我”的身份运行,但任何域用户都可以访问该列表(我在创建他们的帐户时邀请他们访问此共享文档,以便它显示在他们的驱动器/与我共享文件夹中)。使用此解决方案,我不需要为任何用户授予特殊权限。

非管理员用户可以调用,它提供了与用户在中看到的相同数量的详细信息。

在Google应用程序域中检索用户列表所需的最小权限集是什么?只需在管理员中的用户API部分下检查读取权限即可控制面板足够了。