Вложение в AndroidMessages.email() является массивом.
Соответственно в этот массив можно добавить изображения из нескольких полей "картинка" или файлов из полей "ссылка на файл".
Необходимо создать единый массив изображений (файлов) из нескольких полей и отправить, как вложение.
Поля могут находиться как в одной записи, так и в нескольких записях одной или различных библиотек.
Например, запись имеет ссылку на запись другой библиотеки, которая имеет поле "картинка" или "ссылка на файл".
Пример скрипта (поля "photo", "photo 2", "file" находятся в одной записи):
let e = entry();
const addAttach = names => {
for (let name of names) {
for (let item of e.field(name)) {
attachments.push(item);
}
}
};
let attachments = [];
//Массив названий полей (картинка, ссылка на файл)
let arrNames = ['photo', 'photo 2', 'file'];
addAttach(arrNames);
AndroidMessages.email( e.field('email'), e.field('subject'), e.field('text'), attachments);