如何获得所有新用户'在Google Apps域中的Apps脚本中

时间:2014-04-11 07:46:55

标签: javascript google-apps-script

我希望所有在域中创建的新用户都会收到欢迎信息(电子邮件)。

所以我需要做两件事。

  1. 获取所有新用户' 这将获得域中的所有用户,但我只想要新用户。
  2.    var users = UserManager.getAllUsers();
    

    2.发送电子邮件给他们

    >   for (var i in users) {
    >         MailApp.sendEmail("message", "emailSubject", "emailText"); 
    >          }
    

1 个答案:

答案 0 :(得分:0)

我不确定您是否可以使用UserManager返回新帐户变为活动状态的日期(我在任何“域”类文档中都找不到任何内容)。

我接近这个的方法是运行一次所有用户的提取以获得基线数组,然后在以后运行相同的用户提取。任何新帐户都将在第二个提取中而不是第一个,您可以相应地发送电子邮件。在此之后,第二个提取变为当前提取,然后将第一个提取为第二个。

或者,您可以从管理控制台下载.csv帐户活动,该帐户活动会在帐户变为活动状态时显示,并在其上运行脚本。