2013-03-26 43 views
0

我是Google Apps for Business域的管理員,我們希望能夠生成一份報告,告訴我們上週已創建了哪些羣組。這些組沒有這樣的「創建日期」列。迄今爲止我所能做的最好的是每週運行一個組的列表,但是我希望能夠自動地將它與前一週的列表進行比較。如何每週爲新創建的組/ DL生成報告?

回答

0

這當然是可能的,但需要一些編碼。

您必須爲此使用Audit API。有關如何對API進行基本調用的一些入門代碼,請參閱this response。其中一個棘手的部分是設置OAuth 2,但之後很有可能。

設置完成後,您可以添加其他startTimeendTime參數來定義您的周間隔以及URL中的CREATE_GROUP事件過濾器。

1

您不妨將您在「永久存儲」中獲得的列表(電子表格,ScriptDB或腳本屬性)存儲起來,然後每週進行一次比較以確定是否添加了(或刪除了)某項內容......這可能不那麼簡單和優雅,但可能更簡單的工作。

每週一次的觸發功能,可以這樣做:

  • 得到名稱列表
  • 排序它
  • 寫排序列表到電子表格
  • 通過閱讀檢索上週排序列表在電子表格中的前一行
  • 比較兩個排序列表在數組級別
  • 併發送自己的郵件(最終將日誌寫入電子表格)