Show/Hide Toolbars

Руководство администратора

Работа с ДП "Адресаты email"

Ссылки Назад Вверх Вперед

Для работы с адресами E-mail используются конструкции формата JSON:

'{"ValsToAdd":[{"UserID":XX},...,{"Email":XX}], "ValsToDelete":[{"UserID":XX},...,{"Email":XX}]}'

Адресаты могут описываться по ID пользователя (ключ "UserID") или по адресу электронной почты (ключ "Email").

Для добавления адресатов в список используется ключ "ValsToAdd", а для удаления адресатов из списка — ключ "ValsToDelete".

Вся конструкция целиком представляет собой строку, поэтому она должна заключаться в одинарные кавычки и при ее формировании должен соблюдаться синтаксис работы со строками.

Операция

Пример записи

Добавление пользователя с ID=1821 и внешним адресом электронной почты sdffd@mail.ru

'{"ValsToAdd":[{"UserId":1821},{"Email":"sdffd@mail.ru"}]}'

Добавление пользователя с ID, получаемым как результат выражения

'{"ValsToAdd":[{"UserId":' + ВСтроку( ID заказчика ) + '}]}'

Удаление пользователя с ID=14 и внешним адресом электронной почты fdsff@mail.ru

'{"ValsToDelete":[{"UserId":14},{"Email":"fdsff@mail.ru"}]}'

Если операция выполняется над несколькими пользователями, они перечисляются через запятую

'{"ValsToAdd":[{"UserId":2372},{"UserId":2225},{"UserId":2211}]}'

Smart-выражение может содержать несколько действий, в этом случае они перечисляются через запятую

'{"ValsToAdd":[{"UserId":1821},{"Email":"sdffd@mail.ru"}],"ValsToDelete":[{"UserId":14},{"Email":"fdsff@mail.ru"}]}'