如何每周为新创建的组/ DL生成报告?

时间:2013-03-26 16:54:41

标签: google-apps-script google-apps

我是Google Apps for Business域的管理员,我们希望能够运行报告,告诉我们上周创建了哪些群组。这些组没有这样的“创建日期”列。我迄今为止所做的最好的是每周运行一个组列表,但我希望能够自动将其与前一周的列表进行比较。

2 个答案:

答案 0 :(得分:1)

您还可以将您已获得的列表存储在“永久存储空间”中。 - 电子表格,ScriptDB或脚本属性 - 每周进行比较以查看是否添加(或删除)了某些内容......这可能不那么简单和优雅,但可能更容易上班。

每周触发的功能可以做到这一点:

  • 获取名称列表
  • 排序
  • 将已排序的列表写入电子表格
  • 通过阅读电子表格中的前一行
  • 来检索上周的排序列表
  • 比较阵列级别的两个排序列表
  • 并发送一封带有差异的邮件。(最后将日志写入电子表格)

答案 1 :(得分:0)

这当然是可能的,但需要一些编码。

您必须使用Audit API。有关如何对API进行基本调用的一些入门代码,请参阅this response。一个棘手的部分是设置OAuth 2,但之后很有可能。

设置完成后,您可以添加其他startTimeendTime参数,以定义您的周间隔以及网址中的CREATE_GROUP事件过滤器。