Domino 9 und frühere Versionen > ND6: Entwicklung
Einzelwert innerhalb Liste durch Replace in Listenwert austauschen
koehlerbv:
Undokumentierte Funktionen: Es bleibt halt immer das mulmige Gefühl ... Einige tauchen dann ja in der Doku der nächsten Version auf, andere bleiben "geheim". Man weiss halt nie, was man davon halten soll.
Reizvoll sind sie natürlich schon, diese "under cover feature" ;D
Aber wenn ich mir vorstelle, dass NotesUIDocument.ModifiedSinceSaved in einer kommenden Version nicht mehr funktioniert ... Und man hätte es eingesetzt ...
Bernhard
mibo11:
Vielen Dank für die Anregungen.
Hab's jetzt erst einmal ganz profan gelöst. Scheint zu funktionieren. Ich schaue mir den Code aber heute abend noch einmal an, da ich jetzt ganz dringend nach Hause muss und werde euch berichten. :)
such_bugfix := "AUSTAUSCHELEMENT";
austausch_bugfix := "Wert2|2":Wert2a|2a" ;
quell_liste := "A":"B":"C";
ziel_liste := "Wert1|1":such_bugfix:Wert3|3;
einzelwert := @Replace(allewerte;quell_liste;ziel_liste);
@If(@Contains(einzelwert;such_bugfix);austausch_bugfix;einzelwert)
Gruß Sascha
mibo11:
Habe gerade bemerkt, dass meine Fragestellung ziemlich bescheiden war. Meine Problemstellung war nämlich so:
Als Vergleichswert kommt nur ein Wert in Frage, der dann ggf. durch einen, bzw. zwei Werte ausgetauscht wird.
Deshalb funktioniert die vorher gepostete Formel auch.
Sofern allerdings Listen durch unterscheidlich große Listen ausgetauscht werden sollen, funktioniert diese Formel nicht und man müsste in der Tat auf @Subset in Verbindung mit @Elements zurückgreifen.
Vielen Dank nochmals für die Anregungen.
Gruß Sascha :)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln