尽管搜索热烈,我不相信我已经拿出了我需要的结果。在Google Apps for Business管理员控制台中,“报告”下有“审核日志”。该审计日志几乎显示了我需要的一切;但是,我需要文件的实际名称,而不是报告中提供的fileID。
最终的最终目标是通过Google Script生成自动日报,每天向少数用户提供相同的数据。有什么方法可以访问这些数据吗?我一直在倾注API,也许我错过了一些东西,但我觉得我没有找到我需要的东西。
任何想法和帮助将不胜感激。感谢您的时间和考虑。
答案 0 :(得分:3)
使用Google Apps Admin Audit API可以实现。这使用OAuth,有时候设置有点棘手。您可以在this video中看到我们所做的设置过程。除示例外,代替YouTube API在API Console中启用了Apps报告和审核API。
我构建了一个simple example of this,您可以在操作中看到它。以域管理员身份登录后访问此URL。它将自动在您的云端硬盘中创建一个电子表格,并导出最新的审核日志。这是一个部署为“以用户身份运行”的Web应用程序。
我已开源Github here。您应该使用正确的OAuth2客户端ID /密码替换。代码非常粗糙,所以你需要清理它。我有选择地记录了几个列,但是如果你看一下API文档,还有其他的东西你也可以记录。
设置OAuth令牌后,只要刷新令牌,就可以在触发器上运行此操作。
希望这会有所帮助。