Autor Thema: XPages - Telefonnummer aus Adressbuch abfragen  (Gelesen 2632 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

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
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 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

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