Оригинал на GitHub
Вопрос
Есть задача — отправить на почту файлы из таблицы:
=: emailSend(to: "test@example.ru"; title: "Some email"; body: "test"; files: #file_field)
А как сделать отправку файлов из нескольких строк таблицы если я получил их через selectlist
?
Ответ
У вас есть несколько строк, в каждой поле файл, там один или несколько файлов и вам нужно отправить из нескольких строк одновременно. Следовательно, массив списков, полученный при selectList
надо склеить через listTrain
(чтобы получить список одной размерности).
Пример кода действия отправляющего email:
=: emailSend(to: "test@example.ru"; title: "Some email"; body: "test"; files: $train)
train: listTrain(list: $list)
list: selectList(table: $#ntn; field: 'file_field'; where: 'file_field' != $#lc)