0

我试图让不属于 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"
  }
 }
4

1 回答 1

3

User 对象的实现取决于 您的特定 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"
    }
}
于 2012-09-25T18:25:21.107 回答