Lotus Notes / Domino Designer 8 - Получить имя пользователя из электронной почты - PullRequest
0 голосов
/ 10 августа 2010

У меня есть группа пользователей, которых я добавляю в конференцию. Они содержатся как в адресной книге пользователя, так и в адресной книге сервера Notes / основной компании. Если у меня есть адрес электронной почты пользователя, можно ли найти его имя?

1 Ответ

1 голос
/ 10 августа 2010

Вы можете найти адрес электронной почты в Интернете в базе данных названия и адресной книги компании (NAB).Я полагаю, что в NAB есть представление под названием «Персона / По электронной почте в Интернете».Из агента Notes вы можете использовать язык формул (использовать @DBLookup) или скрипт (используя notesView.getDocumentByKey).Или вы можете использовать COM для поиска.

В скрипте это будет выглядеть примерно так:

...
dim s as new notesSession, db as notesDatabase, vw as notesView, doc as notesDocument
set db = s.getDatabase (YOUR_SERVER, "names.nsf")
set vw = db.getView ("People\By Internet Mail")
set doc = vw.getDocumentByKey (EMAIL_ADDRESS_VALUE, true)
if not (doc is nothing) then
    sName = doc.FullName(0)
end if
....
...