Как определить точное значение объекта для соевого шаблона?

Мы находимся в процессе изменения шаблонов сои уведомлений JIRA Service Desk 3, чтобы сделать их более полезными, пока мы ожидаем, когда JSD-218 будет действовать. В первую очередь мы редактируем файл-conversational-notifications.soy.

Мы можем легко отобразить {$issue.key} и {$issue.summary}, но вытащить значение для описания становится проблемой. Описание вложено в объект {$issue.fields}, который выглядит следующим образом:

[{id: description, label: Description, value: {html: <p>Testing notification</p>, rawValue: Testing notification }}] 

Однако простое предположение {$issue.fields.value.html} не работает. Прочитав документацию по шаблонам замыканий, я потерял понимание того, как извлечь значение HTML для значения ключа, каково значение полей ключа?

Также попробовал:

  • {$ Выпуск [6] [2] [0]}
  • {$ Issue.fields['значение']['HTML']}
  • {$ Issue.fields['значение':'HTML']}

У кого-нибудь был успех на этом фронте? Я попросил у Атлассиана ответы на оглушительную тишину.

1 ответ

Решение

Согласно ответу Уилера, ответ:

{$issue.fields[0].value.html}
Другие вопросы по тегам