0

我有一堆用户要添加到会议中。它们既包含在用户的通讯簿中,也包含在 Notes 服务器/主要公司通讯簿中。一旦我有了用户的电子邮件地址,有没有办法查找他们的用户名?

4

1 回答 1

1

您可以在公司名称和地址簿 (NAB) 数据库中查找 Internet 电子邮件地址。我相信开箱即用,NAB 中有一个名为“Person / By Internet Email”的视图。在 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
....
于 2010-08-10T18:42:13.247 回答