Entfernen der „Kommandos“ bei Betreffzeilen-Kommandos unabhängig von der Schreibweise

iQ.Suite Tipps & Tricks für IBM Domino

Sie verwenden eine Regel  mit einem speziellen Kommando, z.B. „<command>“.

(siehe Tipps und Tricks Dezember 2009)

Tip 5. Sep, 2011

 

Der Anwender wird es aber nicht immer so schreiben, wie Sie es vorgeben. Er schreibt z.B. „<command>“, „<Command>“, „<COMMAND>“ oder unter Umständen sogar „<comMand>“.

Tip 5. Sep, 2011

Für die Regelauswertung ist es unerheblich, wie das Schlüsselwort  geschrieben wird.

Um es zu entfernen, benötigen Sie einen Action Mail Job, der nur dann läuft, wenn die entsprechende Kommandoregel gültig ist.

Tip 5. Sep, 2011

 

Tip 5. Sep, 2011

 

Der Job ist folgendermaßen aufgebaut:

_command := "<command>";
_Field := "Subject";
_Value := Subject;

Die grünen Texte sind das von Ihnen verwendete Schlüsselwort und das Feld in dem Sie es abfragen.

_low := @LowerCase(_Value);

Hier wird der Inhalt des Feldes „normalisiert“

_left := @Left(_low;_command);
_length_left := @Length(_left);
_right := @Right(_low;_command);
_length_right := @Length(_right);

Es wird die Lage des Schlüsselwortes innerhalb des Feldes ermittelt

_LeftNew := @Left(_Value;_length_left );
_RightNew := @Right(_Value;_length_right );

Es wird der Text links und rechts vom Schlüsselwort herausgelöst

_new := @Trim(_LeftNew+ _RightNew);
_out := @If(_new = "" ;_Value;_new);

Aus dem linken und rechten Teil wird der neue Feldwert gebildet.

@SetField(_Field;_out);

Dieser Wert wird an das Feld zurückgegeben.

@Success

Für das Funktionieren der Notes Formel notwendig.

Und nun sieht die E-Mail so aus wie man es möchte.

Tip 5. Sep, 2011

Zurück