Domino 9 und frühere Versionen > Entwicklung
Teile eines Feldes suchen und ersetzten
TMC:
Verstehe jetzt Deine Frage nicht.
Ein Wert aus einem Array ist ja ein String.
Ein Array enthält eben mehrere Strings als Liste.
Und in der Funktion ist durchaus ein String definiert.
*Script
Function sWord ( sourceString As String, separator As String, number As Integer ) As String
*Script
Hier wird von Array (Variant) nichts erwähnt.
Hab mir jetzt die Funktion nicht angesehen, aber die wird meckern, wenn Du da ein Array reinkippst anstatt ein String wie definiert.
Matthias
eknori:
Array ?? Daniel zeig doch mal kurz auf, wie du vorgehen willst
Daniel:
Hallo Eknori!
So lese ich aus
Sub Initialize
Dim session As New notessession
Dim db As notesdatabase
Set db = session.currentdatabase
Dim view As notesview
Dim doc As notesdocument
Set view = db.getview("Personen - Alphabetisch")
Set doc = view.getfirstdocument
Dim s As String
Dim var(0) As String
Do Until doc Is Nothing
var(0) = doc.Mbr_Email
s = var(0)
'var(1) = doc.Mbr_Emailentry(0)
'iPos = Instr(1,var(0),"@",0)
Set doc = view.getnextdocument(doc)
Loop
Messagebox Killheizboesch(s)
End Sub
So wie es momentan noch dasteht, von der Reihenfolge her, wie der String geändert werden sollte, stimmt es noch nicht.
Bei Killheizboesch steht das hier, bei deinem Skript bin ich doch noch gescheitert an den Datentypen, hier aber auch?!?!
Function Killheizboesch ( s As String) As String
strformula = { @ReplaceSubString("} + s + {"; "@heizboesch.at"; "@boesch.at") }
nStr = Evaluate( strformula )
KillUmlaute = nstr(0)
End Function
Daniel
Axel:
Hi,
deine Funktion heißt Killheizboesch. das Ergebnis weist du aber KillUmlaute zu.
Meiner Meinug nach muss die Funktion so aussehen:
Function Killheizboesch ( s As String) As String
strformula = { @ReplaceSubString("} + s + {"; "@heizboesch.at"; "@boesch.at") }
nStr = Evaluate( strformula )
Killheizboesch = nstr(0)
End Function
Axel
Hab die Funktion gerade eben mal getestet und so funktioniert sie.
Daniel:
Achherrje, stimmt.
Aber es funzt trotzdem nicht.
Ist es allgemein zu empfehlen via LS die @Formelsprache aufzurufen?
Daniel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln