Невозможно прочитать содержимое электронной почты автоматизации в любом месте
Я читаю входящие письма из почтового ящика outlook с помощью автоматизации в любом месте Email Automation - меню Get All Messages. Мой простой код приведен ниже. Но каждый раз, когда я получаю html-объекты и теги, печатаемые в окне сообщения, я хочу только сообщение электронной почты.
Start Loop "Each message on server:outlook.office.365.com,User Name:xyz@xyz.com,SSL Server Type:POP3,Message Format:Plain Text"
Message Box:"$Email Message$"
Может кто-нибудь помочь????
1 ответ
Решение
В исходной команде Email Automation - Get All Messages должна быть опция "Формат сообщения" под номером порта.
Если нет - вы можете разгрузить скрипт javascript, который может выглядеть следующим образом, и вызвать его через Run Script:
function noTags(vString) {
return vString.replace(/<(.|\n)*?>/g, '');
}
Передача vString в него и получение vString обратно, теперь без тегов.