Feldinhalt teilweise ändern

  • Ich möchte mittels NotesScript bei allen Personendokumenten die Telefonvorwahl ändern:


    Bsp. von 0561/557/223 in +49 561 557 223



    Mit @SetField bekomme ich das ja nicht hin.


    Habe leider nur sehr grundlegende Kenntnisse von Dominoprogrammierung.

  • Kleines Beispiel:


    Code
    _phoneNumOrig := "0561/557/223";
    _phoneNumNew := @ReplaceSubstring ( "+49 " + @Right (_phoneNumOrig;"0");"/";" ");


    Allerdings sind so natürlich nicht alle möglichen Schreibweisen einer Telefonnummer berücksichtigt (was sich durchaus als schwierig erweisen kann).

    This message represents the official view of the voices in my head

  • Ich find leider in den Designerhilfe nichts dazu. Nach meinen Vorstellungen müsste das so aussehen das ich damit in allen Personendokumenten diese Vowahl ändern kann ohne das die personenbezogenen Durchwahlen verschwinden.



    @SetField(OfficePhoneNumber;ALTERWERT;NEUERWERT)


    ohne das der Rest der Nummer überschrieben wird.


    Ich weiß wie man den Feldinhalt komplett überschreiben kann, aber die Syntax für das ändern übersteigt gerade mein Wissen.