Метод загружает вложения из почтового сервиса в файловое хранилище и возвращает их идентификаторы.
Метод генерирует ошибки:
Если в объекте MailMessageItem некорректный идентификатор письма (__id) или письмо с таким идентификатором
отсутствует, будет возвращена ошибка Not found.
Письмо
Объект предназначен для работы с письмами.
Type parameters
I: Item<ItemData>
Hierarchy
Properties
Readonly code
Код приложения цели ссылки (код приложения).
Readonly data
Значения полей объекта.
Readonly fields
Описание полей объекта.
Readonly id
Идентификатор цели ссылки.
Readonly namespace
Пространство имён цели ссылки (код раздела приложения).
Methods
fetch
Запрос полных данных объекта-ссылки.
Returns Promise<MailMessageItem>
getAttachments
Метод загружает вложения из почтового сервиса в файловое хранилище и возвращает их идентификаторы.
Метод генерирует ошибки:
Если в объекте
MailMessageItemнекорректный идентификатор письма (__id) или письмо с таким идентификатором отсутствует, будет возвращена ошибка Not found.const attachments = await message.getAttachments();Returns Promise<FileItemRef[]>
normalize
Удаление дублирующихся данных в массивах.
Выполнить удаление дубликатов в полях, в которых хранятся массивы ссылок на объекты системы (пользователи, файлы, элементы приложений, документы).
Этот метод, например, можно вызвать после массового изменения данных в объекте.
const app1 = await Context.data.app1.fetch(); const app2 = await Context.data.app2.fetch(); app1.data.executors.push(app2.data.executors); app1.normalize(); // Далее перебираем элементы нового массива app1.data.executors.forEach( ... );Returns void
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.