Предыдущее значение из полей с множественным выбором. Консоль

Привет! Я организую рассылку писем при изменении значений в некоторых полях.
Текст письма содержит предыдущее и настоящее значение поля
Не могу понять как получить предыдущее значение у полей с множественным выбором.

И ещё замечание на счёт консоли. Ужасно не удобно ей пользоваться. Вообще странно что она выплёвывает строки. Невозможно раскрыть объект и посмотреть какие значения и методы у него есть. Приходится постоянно лезть в документацию, писать на форумы и как-то догадываться, что к чему. Почему не сделать что бы console.log() делал вывод в браузер, как это и должно быть. Это боль.

3 comments
Comment actions Permalink
Official comment

Такой подход практически верен, однако мы рекомендуем обращаться к пользовательским полям через свойство fields:

if (issue.fields.oldValue("fieldName").isNotEmpty()) {
   issue.fields.oldValue("fieldName").forEach(function(value) {
      // Do something
   });
}

Что же касается консоли, да, мы рассматриваем использование браузерной консоли для вывода сообщений в качестве дополнительного места вывода.

 

Comment actions Permalink

Решил:

var issue = ctx.issue;

if (issue.oldValue("fieldName").isNotEmpty()) {
   issue.oldValue("fieldName").forEach(function(value) {
      // Do something
   });
}

0
Comment actions Permalink

Спасибо за ответ.

0

Please sign in to leave a comment.