Autor Thema: XPages - Telefonnummer aus Adressbuch abfragen  (Gelesen 2854 mal)

Offline Lloyd

  • Aktives Mitglied
  • ***
  • Beiträge: 211
XPages - Telefonnummer aus Adressbuch abfragen
« am: 27.07.12 - 10:34:50 »
Hallo,
ich versuche aus dem Names.nsf die Telefonnummer des angemeldeten Benutzers im Browser auszulesen. Aber irgendwie stehe ich gerade auf dem Schlauch. Ich komme nicht dahinter wo mein Problemliegt. Der u.a. Code ist als Java Sciprt (serverseitig) hinter einem Textfeld. Den Namen des Benutzers kann ich auslesen, sobald ich versuche das Adressbuch abzufragen wird das Script nicht mehr ausgeführt.

var name = session.createName(session.getEffectiveUserName())
var namesdb:NotesDatabase = session.getDatabase("server1/srv/muster/de","names.nsf")
if namesdb.isOpen(){
var namesview:NotesView = namesdb.getView("($VIMPEOPLE)");
var doc:NotesDocument = namesview.getDocumentbyKey(@Text(name.getAbbreviated()));
var phone = doc.getItemValue("OfficePhoneNumber");
return phone
}
« Letzte Änderung: 27.07.12 - 10:49:06 von Lloyd »
Gruss
Lloyd

Offline Lloyd

  • Aktives Mitglied
  • ***
  • Beiträge: 211
Re: XPages - Telefonnummer aus Adressbuch abfragen
« Antwort #1 am: 27.07.12 - 11:09:10 »
Ich hab mein Problem doch noch selbst lösen können. Anbei meine Lösung:

var name = session.createName(session.getEffectiveUserName())
var namesdb:NotesDatabase = session.getDatabase(session.getServerName(),"names.nsf")

if (namesdb !=null){
   var namesview:NotesView = namesdb.getView("($VIMPEOPLE)");
   var doc:NotesDocument = namesview.getDocumentByKey(name.getAbbreviated())
   return doc.getItemValue("OfficePhoneNumber")
}
Gruss
Lloyd

eknori

  • Gast
Re: XPages - Telefonnummer aus Adressbuch abfragen
« Antwort #2 am: 27.07.12 - 11:15:29 »
Alternativ, wenn man gleich mehrere Wete für einen User abfragen möchte
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/NotesDirectory_and_NotesDirectoryNavigator_sample_LotusScript_code
« Letzte Änderung: 27.07.12 - 11:18:30 von eknori »

Offline Lloyd

  • Aktives Mitglied
  • ***
  • Beiträge: 211
Re: XPages - Telefonnummer aus Adressbuch abfragen
« Antwort #3 am: 27.07.12 - 11:27:47 »
Danke, kann ich gut gebrauchen.
Gruss
Lloyd

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz