Domino 9 und frühere Versionen > ND8: Entwicklung

Aktion im Mailfile, um den Betreff zu verändern

<< < (2/2)

koehlerbv:
Peter, @RightBack ergibt einen Leerstring, wenn der Suchbegriff gar nicht enthalten ist. So wird das also nicht funktionieren.

Bernhard

Peter Klett:

--- Zitat von: koehlerbv am 17.02.16 - 09:54:44 ---Peter, @RightBack ergibt einen Leerstring, wenn der Suchbegriff gar nicht enthalten ist. So wird das also nicht funktionieren.

Bernhard

--- Ende Zitat ---

und wann ist in _kennung + Subject der Suchbegriff _kennung nicht enthalten?

@RightBack ("#cs " + "Titel"; "#cs ") -> "Titel"

@RightBack ("#cs " + "#cs Titel"; "#cs ") -> "Titel"

koehlerbv:
Ja, natürlich. Sorry. Man sollte nicht denken, was man sieht, sondern wirklich hinschauen  ::)

Bernhard

underlicense:
Da muss ich mich doch gleich mal bedanken.

Sierra und ich konnten mit Eurer Hilfe eine wunderschöne Gemeinsame Aktion mit Kontrollkästchen basteln.
Hier unsere endgültige funktionierende Formel:

Für die Schaltfläche selbst....

@If(
   @Contains(Subject;"#cs");
   Field Subject := @ReplaceSubstring(Subject;"#cs ";"");
   Field Subject := "#cs " + Subject
);
@Command([RefreshHideFormulas])


und für den Wert des Kontrollkästchens...

@If(
@Contains(Subject;"#cs");
@True;
@False
)

Die Gemeinsame Funktion dann eingebunden in Nachricht, Antwort und Antwort mit Protokoll und Anhängen und schwupps ...fertig.
Das wird uns viel Arbeit erleichtern.
 


Tode:
Das dieser Code eine Logik- Lücke hat, ist Euch bekannt?

Wenn z.B. der User sich sagt "ich nehm nicht die blöde Schaltfläche, sondern ich schreibe mein "CS" selbst davor", und sowas macht:

"#cs: das ist mein subject", dann sagt die @If- Abfrage "da ist #cs drin, also muss ich es entfernen"... aber das Replacesubstring schlägt fehl...

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln