У меня задача, сделать так, чтобы значение тестового поля выбора значений подзадач прибавлялось к тестовому полю родительской задачи. При этом, если такое значение уже есть, то его пропускают.
Думаю написать в scriptrunner цикл, который бы
1. перебирал все подзадачи текущей задачи
2. выбирал значение пользовательского поля выбора (текстового)
3. сравнивал его со значением переменной (проверяя на наличие его там)
4. если его там нет, то прибавлял его к переменной
5. по окончании перебора подзадач выводил данную переменную
Если прямо хочется вот такое странное, то можно просто создать коллекцию Set, в которую кладешь все дочерние значения, а потом в конце склеиваешь значения из set. Собирать сразу строку и ее постоянно проверять на то, есть ли в ней дочернее значение - странно.