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.
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.
Wieso nicht ?
Du musst dir nur halt den Inhalt entsprechend zusammenbauen.
Bei dir also die / durch Leerzeichen ersetzen und die erste 0 durch +49 und das dann per @SetField wieder schreiben
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.
Ja danke, damit hats geklappt:
FIELD OfficePhoneNumber:= @ReplaceSubstring(OfficePhoneNumber; "0561"; "+49 561 ");