Expandnamelist

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 601
277
#1
не могу сказать какие-то настройки виноваты или так и должно быть...
столкнулся с тем, что означенная ф-ция разворачивает "внешние" аккаунты (т.е. при создании в нотес админе - почтовая система не Notes, но ID создаётся как обычно) в их e-mail представление
учитывая что адреса заводились соответственно именам e-mail - типа fname.lname@domain.com, в нотусевое fname lname/OUNAME
сделал заплатку:
server:=@ServerName;
sel:=@PickList([Name]);
expand:=@ExpandNameList(server;sel);
r:=@Right(expand;"@");
res:=@ReplaceSubstring(@ReplaceSubstring(expand;"@"+r;"");".";" ");
@For(
n := 1;
n <= @Elements(res);
n := n + 1;
addrs := addrs : @Subset(@NameLookup( [NoUpdate] ; res[n]; "fullname");1)
);
@SetField("participants";@Name([Abbreviate];@Unique(@Trim(participants:addrs))))
может кто другой вариант знает...