import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.comments.CommentManager
import com.atlassian.jira.user.ApplicationUser
import com.onresolve.jira.groovy.user.FieldBehaviours
def description = issue.description
def issue = ComponentAccessor.getIssueManager().getIssueObject(issue.id)
ApplicationUser currentUser = ComponentAccessor.getJiraAuthenticationContext().loggedInUser
def issuereporter = issue.reporter.name
CommentManager commentMgr = ComponentAccessor.getCommentManager()
if (description.contains("@")) {
// Действие, если символ @ найден
def reporter = """Проверка на наличие сведений в задаче: *ОК*\n
Не забудьте указать полные Фамилию Имя Отчество сотрудника\n
Адрес электронной почты\n
Укажите набор его прав и ограничений"""
commentMgr.create(issue, currentUser, reporter, true)
} else {
// Действие, если символ @ не найден
// Так же в этом примере вы видите Как упомянуть (тагнуть) пользователя прямо в скрипте Scriptrunner
def reporter = """Проверка на наличие сведений в задаче: *[~"+ issuereporter + "]*, \n
В описании задачи не обнаружен адрес e-mail! \n
Проверьте описание задачи\n
Не забудьте указать полные Фамилию Имя Отчество сотрудника\n
Адрес электронной почты\n
Укажите набор его прав и ограничений"""
commentMgr.create(issue, currentUser, reporter, true)
}