Domino 9 und frühere Versionen > ND6: Entwicklung

Einzelwert innerhalb Liste durch Replace in Listenwert austauschen

<< < (2/2)

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