hallo,
hab ein feld (in einem doc) den ich auslesen und aufteilen muss, d.h.
feld = ca. 12-15 zusammengefasste Datensätze , getrent durch
" | ". muss die einzelne daten in List variable einlesen...
jemand eine vorstellung ?
mit split wird es glaube ich nicht gehen. oder?
string aufteilen...
- client
- Erledigt
-
-
Muesste eigentlich mit @word(Feldname;"|";1) gehen.
Naehere Beschreibung zu den einzelnen Parametern findest Du in der Hilfe -
und in LS ?
-
Also am ehesten wuerde ich ein evaluate versuchen. (Auch mal an @explode denken) Ansonsten mit den ueblichen Stringmethoden wie rightback, left strleftback..usw. usw
-
hallo,
probier mal:
dim item as NotesItem
dim varField as variantset item = doc.getFirstItem("DeinFeld")
forall entry in item
varField = split(entry,"|")
...
end forallGruß, Dirk
-
Habe ich schon wieder die Versionsnummer uebersehen?? Ich hasse es, nicht zu wissen, welche Version gemeint ist
(split gibt´s erst in R6...man sollte alle versionen als moegliche Loesung hier vorschlagen) *gg -
forall entry in item
varField = split(entry,"|")???
verstehe ich nicht ... -
Welche Version von Notes habt ihr??
-
R6
-
Dann weiss ich nicht, was an..
forall entry in item
varField = split(entry,"|")
nicht zu verstehen ist?
In der Hilfe steht, dass die split funktion ein Stringarray zurueckgibt.
Also waere varField ein Array mit lauter einzelnen Elementen.
Dein String wurde in einzelne elemente immer beim "|" aufgeteilt, "gesplittet" -
[color=996633]Forall entry In item[/color]
Not an Array,list , collection or variant: ITEM
-
Also, versuchen wir doch mal das ganze zu programmieren:
Code
Alles anzeigenDim ws as new notesuiworkspace Dim uidoc As notesuidocument Set uidoc = ws.CurrentDocument Dim doc As NotesDocument Set doc = uidoc.document Dim listen List As String varField = Split(doc.BeispielFeld(0),"|") index =1 Forall m In varField listen("WW" + index) =m index = index+1 End Forall
Dann sollteste Deine Liste haben
-
@ Dnotes: Dann weiss ich nicht, was an..
forall entry in item
varField = split(entry,"|")
nicht zu verstehen ist?Vielleicht die Reihenfolge... !?
-
Danke für die Mühe !!!
ist zwar nicht (komplett) das was ich haben wollte, aber konnte ein teil aus dem script anwenden