Domino 9 und frühere Versionen > Entwicklung
Aus Notes Namen Organisation rausfiltern
ata:
... warum hat das mit @Name nicht funktioniert?
vUser := "CN=Tom Ludwig/OU=DIG/O=AiroLyod/C=DE";
vCN := @Name( [CN] ; vUser );
vO := @Name( [O] ; vUser );
... sollte eigentlich anstandslos funktionieren...
ata
EDIT: ... da macht das PHP aus meinem O in eckigen Klammern aber etwas seltsames - der dargestellte Punkt sieht im editor anders aus...
--- Code: ---vUser := "CN=Tom Ludwig/OU=DIG/O=AiroLyod/C=DE";
vCN := @Name( [CN] ; vUser );
vO := @Name( [O] ; vUser );
--- Ende Code ---
koehlerbv:
Da is' bei ata irgendwas auf der Strecke geblieben zwischen Editor und Posting, aber er hat vollkommen recht.
Folgendes funktioniert auch mit @functions:
--- Code: ---nameorig := @UserName;
namepure := @Name ([CN]; nameorig);
nameorg := @Name ([O]; nameorig);
@Prompt ([OK]; "Namensbestandteile"; namepure + @char (10) + nameorg)
--- Ende Code ---
HTH,
Bernhard
Semeaphoros:
Stimmt schon, was ata sagt, aber auch hier gilt, so schön und praktisch @formeln sind, in diesem Falle besteht ja wirklich kein Grund, mit Evaluate einen "Kopfstand" zu machen, wenn für denselben Zweck ein spezielles Objekt zur Verfügung steht. Geschwindigkeit werden wir da wahrscheinlich keine grossen Differenzen zwischen den Varianten feststellen können (man müsste mal profilen), aber der Overhead zum Laden und Entladen der kompletten Formel-Umgebung dürfte gewaltig sein. Meine Taktik: mit Evaluate, wenn es entweder keine andere Möglichkeit gibt, oder wenn die Formel radikal viel kürzer ist als ein Ausprogrammieren in Script. Beides trifft hier nicht zu.
koehlerbv:
Und nun machen wir uns abends kurz vor elf immer noch 'ne Birne ... Warten wir mal ab, was TomLudwig morgen sagt ...
Ciao,
Bernhard
TomLudwig:
Morgen zusammen....
also ich hab das ganze jetzt mit der NotesNamen klasse gelöst. War echt ein super Tip danke.
Ich konnte keine @Formeln verwenden (höchstens mit evaluate (was aber nicht funktioniert hatte)) weil der hier beschriebene Teil nur ein kleiner Teil eines größeren LotusScript Agenten darstellte.
Ich bin noch nicht allzu Fit in LotusScript und deswegen hab ich immer wieder bei kleineren Probleme eben ein BlackOut und bin immer für eure Hilfe dankbar.
Auf diesen Weg nochmal DANKE AN ALLE !!!
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln