私は Google Apps for Business ドメインの管理者です。レポートを実行して、先週作成されたグループを報告できるようにしたいと考えています。グループには、そのような「作成日」列はありません。これまでにできた最善の方法は、グループのリストを毎週実行することですが、それを前の週のリストと比較することを自動化できるようにしたいと考えています。
質問する
65 次
2 に答える
1
取得したリストを「永続的なストレージ」(スプレッドシート、ScriptDB、またはスクリプトのプロパティ)に保存し、毎週比較して、何かが追加(または削除)されているかどうかを確認することもできます...これはおそらく少ないです簡単でエレガントですが、作業が簡単になる場合があります。
毎週トリガーされる関数はこれを行うことができます:
- 名前のリストを取得する
- 並べ替え
- ソートされたリストをスプレッドシートに書き込む
- スプレッドシートの前の行を読み取って、先週の並べ替えられたリストを取得します
- 並べ替えられた両方のリストを配列レベルで比較する
- 差額を記載したメールを自分宛に送信します (最終的にログをスプレッドシートに書き込みます)。
于 2013-03-26T21:22:01.167 に答える
0
これは確かに可能ですが、少しコーディングが必要です。
これにはAudit APIを使用する必要があります。API への基本的な呼び出しを行う方法に関するいくつかのスターター コードについては、この応答を参照してください。1 つのトリッキーな部分は、OAuth 2 をセットアップすることですが、その後は非常に可能です。
セットアップが機能したら、パラメーターを追加startTime
して、URL のCREATE_GROUPイベント フィルターendTime
と共に週間隔を定義できます。
于 2013-03-26T18:09:44.160 に答える