Ich bin kürzlich wieder über eine undokumentierte,
aber in einigen Fällen recht nützliche Formelsprachen-Funktion gestolpert:
@LocationGetInfo.
Prinzipiell kann man über diese Funktion
auf Felder der aktuellen Arbeitsumgebung zugreifen, aber leider nicht auf
alle.
Folgende Aufrufe funktionieren:
@LocationGetInfo([AreaCode])
@LocationGetInfo([BookmarksFilename])
@LocationGetInfo([CatalogServer])
@LocationGetInfo([Country])
@LocationGetInfo([HomeServer])
@LocationGetInfo([InternationalPrefix])
@LocationGetInfo([InternetMailAddress])
@LocationGetInfo([LongDistancePrefix])
@LocationGetInfo([MailProtocol])
@LocationGetInfo([NamePreference])
@LocationGetInfo([SametimeServer])
@LocationGetInfo([WebRetriever])
Am interessantesten sind aber diese
beiden:
@LocationGetInfo([FullName])
@LocationGetInfo([UNID])
[Fullname] steht für den Namen der aktuellen
Arbeitsumgebung, [UNID] für ihre UNID.
Über den [Fullname] kommt man dann auch
ganz schnell an alle anderen Felder, z. B.
@Prompt([OK];
"MailFile";
@DbLookup("Notes"
: "Cache";
""
: "Names.nsf";
"Locations";
@LocationGetInfo([FullName]);
"MailFile"))
Quellen
Information on the undocumented @LocationGetInfo
function,
http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21094302
Technote update -- Undocumented function
@LocationGetInfo,
http://www.thenorth.com/apblog4.nsf/Threaded/C595A9D896C79E26852571CE00470D84
Undokumentierte @Formeln/LotusScript
im Lotus Notes Client/Server,
http://news4notes.com/web/dokumente/notes_undocumented_formula.html