【问题标题】:Through Google Apps Script get all user information on a spreadsheet of a google apps domain通过 Google Apps 脚本获取 Google Apps 域的电子表格上的所有用户信息
【发布时间】:2013-08-07 02:15:02
【问题描述】:
我想在电子表格中检索我域的所有用户数据,到目前为止,我可以在下次登录时检索名字、电子邮件 ID、姓氏、存储配额和密码更改。但我无法获取详细信息,例如启用的应用程序、许可证、联系人共享、电子邮件路由 - Google Apps 电子邮件、电子邮件路由 - 继承路由、移动设备、日期快照、日期更改、更改评论、操作完成等。
我基本上无法为此获得任何 API,我得到了一些 JSON 或 XML 代码,但如果我完全想要它在 GAS 中,而不需要其他文件怎么办。
【问题讨论】:
标签:
google-apps-script
google-apps-for-education
【解决方案1】:
最好通过Admin SDK 请求您正在寻找的一些内容。您可能还想更详细地查看其他 Google 数据 API,您可以将一些好的报告工具放在一起。
通过使用 UrlFetch 服务,可以在 Google Apps 脚本中使用许多 API。该服务中内置了一个 OAuth 流,非常适合 OAuth 1 流,而且使用 UrlFetch 创建一个像样的Google OAuth 2 flow 也不错。
然后,您可以向这些 API 发出经过身份验证的请求,并使用 Apps 脚本相应地处理响应。