Удаление или перемещение писем с одинаковой подстрокой в теме
Мы рады, что вы вернулись!
Встроенный модуль для Potolook Перемещение дубликатов позволяет перемещать копии писем в определенную папку. Причем модуль может использовать любые условия идентичности писем - от простого сравнения поля Тема, до задания формулы на JScript. Но иногда возникает ситуация, когда нужно удалить все повторяющиеся письма - оригинал и копию. Это тоже можно сделать с помощью модуля Перемещение дубликатов.
Допустим нам нужно удалить все письма, в которых есть повторение первых 5-ти символов в поле Тема. Для этого зайдите в настройки модуля Р-Сервис/Модули/Переместить дубликаты писем/Настройки:
Для раздела Уникальность писем по полям следует отметить только одно условие Значение скрипта и в поле текст JScript-скрипта прописать следующий код:
m.Subject.substr(0, 5)
Этот скрипт возвращает модулю первые 5 символов поля Тема. Здесь можно использовать практически любое другое условие, главное чтобы выражение возвращало строку. Подтвердите изменения настроек.
Далее следует создать папку, в которую будут перемещаться дубликаты. Для нашего примера эта папка должна быть выше в иерархии по отношению к папке, содержащей исходные письма. В следующем примере папка Вся корреспонденция будет являться хорошим претендентом для использования:

Теперь для перемещения из папок Главный офис, Филиал 1, Филиал 2 тех писем, в которых первые 5 символов поля Тема будут повторяться, следует установить активной папку Вся корреспонденция и вызвать пункт меню Р-Сервис/Модули/Переместить дубликаты писем/..для папки с подпапками. В качестве папки для дубликатов следует выбрать опять же папку Вся корреспонденция.
После первого прохода будут перемещены все дубликаты, но останется первое письмо. Для того, чтобы и первое письмо переместилось в нужную папку выполните те же действия повторно. Если дубликаты уже больше не понадобятся, то их можно просто удалить из папки Вся корреспонденция (выделить все письма с помощью комбинации клавиш Ctrl-A и нажать Delete).



Марат @ 29 июня 2006 20:54
Спасибо большое за помощь Андрею Николаеву!
Мне осталось только разобраться в скриптах, и думаю, моя проблема будет решена.
Удивлю своих сотрудников, каждое утро разбирающих почту, адресованную для решения ими задач, с кучей репортажей от операторов.
Спасибо!
Марат @ 30 июня 2006 8:15
Сделал, но теперь мне вручную приходится делать два прохода по правилу для Папок и Подпапок.
А как теперь сделать так, чтобы Potolook автоматически при приходе второго письма в подчиненную папку (указал место “Мастером правил”), имеющего одинаковые первые символы в поле “Тема” с аналогичным письмом в этой же папке, оба письма перемещались в папку “Вся корреспонденция”?
Или хотя бы поставить расписание на двойной “прогон” на определенное время? Например, утром в 9.00.
Andrew @ 1 июля 2006 15:07
Читайте в следующем посте Обращение к функциям модулей из JScript сценариев. Постепенно дойдем до расписания