Multiple attachments

67 views
Skip to first unread message

Graham Wood

unread,
May 10, 2025, 8:47:18 PM5/10/25
to mementodatabase
In this part of the script how can I tell it to add multiple attachments. 
In the sample below I want to add another field photos as an attachment 

let e = entry();
    AndroidMessages.email( e.field('email'), e.field('subject'), e.field('text'), e.field('photo'));
 

Mmm

unread,
May 11, 2025, 4:14:25 AM5/11/25
to mementodatabase
Вложение в 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);

воскресенье, 11 мая 2025 г. в 03:47:18 UTC+3, grahamsc...@gmail.com:

Graham Wood

unread,
May 11, 2025, 7:34:46 PM5/11/25
to mementodatabase
perfect as usual thanks Mmm
Reply all
Reply to author
Forward
0 new messages