脚本运行器中的Jira Groovy脚本

时间:2012-09-25 18:00:43

标签: groovy jira

我正在尝试让用户不在jira-users组中,电子邮件地址不等于:email@email.com。我可以让不在jira-users组中的用户(见下文)但不确定如何完成if语句以显示“用户电子邮件地址不等于email@email.com。我试过user.getEmail但是无法获得那个工作。有人能用这个提出建议吗?

感谢。

 for ( user in crowdService.search(query) ) { 
  if (!crowdService.isUserMemberOfGroup(user.getName(), "jira-users")) {
   body = body + user.getName() + "\n"
  }
 }

1 个答案:

答案 0 :(得分:3)

用户对象实现depends on your特定的Atlassian设置。

尝试拨打user.getEmailAddress()

for ( user in crowdService.search(query) ) { 
    if (!crowdService.isUserMemberOfGroup(user.getName(), "jira-users") 
            && !user.getEmailAddress().equals("email@email.com")) {
        body = body + user.getName() + "\n"
    }
}