Страницы: 1
RSS
Создание папки из темы письма макросом, Создание папки из темы письма макросом
 
Здравствуйте!

Настроил извлечение прикрепленных файлов из писем в папку по теме письме :
C:\1\%ODATE("YYYYMMDD")-%VALIDFILECHARS="%OSUBJ"
Если с учетом темы и названия файлов символов больше чем 255, то файл не сохраняется. Название файла не большое - пример - YY.MM.DD.rar, а тема содержит много символов.
Каким макросом можно заменить часть символов на пробел или удалить.
Например, в теме есть дата в следующем виде " 23 апреля 2024 ". Как можно удалить из темы при создании папки?
Пробовал следующим образом - %ODATE("YYYYMMDD")-%VALIDFILECHARS="%Replace("апреля 2024", ,"%OSUBJ")" и %Replace("апреля 2024", ,%VALIDFILECHARS="%OSUBJ") - создает папку только с датой.
Может я запутался в кавычках или неправильно формирую запись.
Прошу помочь!

Спасибо!
 
Цитата
Валерий Каспаров написал:

Пробовал следующим образом - %ODATE("YYYYMMDD")-%VALIDFILECHARS="%Replace("апреля 2024", ,"%OSUBJ")" и %Replace("апреля 2024", ,%VALIDFILECHARS="%OSUBJ") - создает папку только с датой.

Попробуйте макросов в такой то форме:

%ODATE("YYYYMMDD")-%VALIDFILECHARS="%Replace('апреля 2024','','%OSUBJ')"

или в такой:

%ODATE("YYYYMMDD")-%Replace("апреля 2024","",%VALIDFILECHARS="%OSUBJ")

Будет работать! :)  
Страницы: 1