Продукты IBM Lotus > IBM Lotus Notes & Domino
Корректировака почтового шаблона
(1/1)
Francyz:
Когда приходить письмо, то отправитель отображется, как ИОФ. Что и где нужно поменять местами в шаблоне, чтобы он отображался как ФИО ?
ViV:
Добрый день!
В дизайне шаблона, в разделе Folders содержатся шаблоны папок. В ($Inbox) есть колонка Who, в которой определяется что показывать в качестве отправителя.
Francyz:
--- Цитата: ViV от 28 Апрель 2009, 17:14:46 ---Добрый день!
В дизайне шаблона, в разделе Folders содержатся шаблоны папок. В ($Inbox) есть колонка Who, в которой определяется что показывать в качестве отправителя.
--- Конец цитаты ---
Выделил папку Inbox там выделил колонку Sender и вней вот такой код
--- Код: ---******
Who := @If(form="Appointment"; Chair; DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));
CN1 := @Trim(@Name([CN]; Who));
CN1 := @If(@Contains(@Right(Who;"@");">") & (CN1="\"\"" | CN1="\" \""); @Trim(@Name([LP]; Who)); CN1);
CN2 := @Left(@Right(Who;"/DDA:");"/" );
CN := @If(@Contains(Who;"/DDA:");CN2;@Contains(@Right(Who;"@");">") & CN1="";@Trim(Who);CN1);
*******
и т.д.
--- Конец кода ---
Так и не понял что заменить в этой строчке Who.
ViV:
Информация о том, от кого пришло письмо хранится в поле Principal или From. Но, обычно, там уже хранится полное имя в формате ИОФ (зависит от настроек сервера-отправителя).
Можно попробовать изменять эту строку и переставлять местами фамилию и имя.
У вас в организации работают со внутренней почтой или со внешней тоже?
U1946KU:
REM {Begin_Do_Not_Tag};
SentBy := @If(Principal = ""; From; Principal);
Who := @If(form="Appointment"; Chair; DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));
CN1 := @Trim(@Name([CN]; Who));
CN1 := @If(@Contains(@Right(Who;"@");">") & (CN1="\"\"" | CN1="\" \""); @Trim(@Name([LP]; Who)); CN1);
Name1:=@Left(CN1;" ");
Otchestvo1:=@Middle(CN1;" ";" ");
Familia1:=@RightBack(CN1;" ");
CN2:=Familia1+" "+Name1+" "+Otchestvo1;
@If(Form = "Delivery Report" : "NonDelivery Report" : "Trace Report" : "Quota Report" : "Recall Response"; "Mail Router"; CN2);
REM {End_Do_Not_Tag};
Навигация
Перейти к полной версии