Работа со списками

Некоторые поля содержат более одного параметра (например, флажки, метки, множественный выбор, многопользовательский выбор ...). Вы также можете использовать интеллектуальные значения для доступа к этим полям, используя ряд удобных методов, которые мы добавили для работы со списками - доступно в нашем справочном разделе.

Давайте рассмотрим несколько примеров - скажем, у вас есть мульти-флажок "Достопримечательности Сиднея", и у него есть три варианта:

  • Харбор-Бридж
  • Оперный театр
  • пляж Бонди

Есть несколько разных способов отобразить этот список значений:


// Самый простой способ показать список значений, разделенных запятыми

{{issue.Sydney Attractions.value}}

Harbour Bridge Opera House Bondi Beach

// Отображение достопримечательностей через тире

{{# проблема. Достопримечательности Сиднея}} {{value}} {{^ last}} - {{/}} {{/}}

Harbour Bridge Opera House Bondi Beach

// Теперь через пробел

{{# проблема. Достопримечательности Сиднея}} {{value}} {{/}}

Харбор-Бридж Оперный театр Бонди-Бич

// ИЛИ

{{issue.Sydney plays.value.join ("")}}

Harbour Bridge Opera House Bondi Beach

Эти типы полей используют .value для доступа к понятной человеку метке (вы также можете получить доступ к .id):

  • Выбрать списки
  • Списки с множественным выбором
  • Каскадные списки выбора
  • Радио-кнопки
  • Несколько флажков

Многопользовательские средства выбора

Многопользовательские средства выбора работают так же, как и другие мультиполя, за исключением того, что у вас есть полный доступ ко всем атрибутам пользователя (например, .displayName).

Допустим, у нас есть многопользовательский сборщик "Австралийские актеры" с:

  • Хью Джекман
  • Николь Кидман
  • Эрик Бана

Затем вы можете использовать эти интеллектуальные значения для доступа к этому средству выбора:


// Просто покажите их имена

{{issue.Aussie plays.displayName}}

Hugh Jackman, Nicole Kidman, Eric Bana

// Просто покажите их имена

{{# issue.Aussieighters}} {{displayName}} ({{emailAddress}}) {{/}}

Hugh Jackman (hugh@wolf.com) Nicole Kidman (kid@nicole.com) Eric Bana (wog@aussie.com)

По материалам Automation for Jira - Server: Working with lists