Domino 9 und frühere Versionen > Entwicklung
problem mit evaluate
forrest g:
hallo forum,
mein evaluate in script funktioniert nich.
woran liegt das wohl?
auszug aus dem script(hab das auf die entscheidenden zeilen gekürzt):
dim EingabeKategorie as string
dim ZKKategorie as string
Dim eval As Variant
Dim Trennzeichen As String
Trennzeichen = "~"
EingabeKategorie = doc.hdKategorie(0)
ZKKategorie = rubrikdoc.ZKruKategorie(0)
ZKKategorie = ZKKategorie + "~" + EingabeKategorie
eval = Evaluate( | @explode( ZKKategorie; Trennzeichen ) | )
eval is immer leer!
danke im voraus und ciao
Axel:
Hi,
versuch's mal so:
eval = Evaluate(|@Explode("| & ZKKategorie & |";"| & Trennzeichen & |")|)
Axel
forrest g:
hi axel,
ich roll hier mal den blumenteppich aus... ;)
vielen dank, hat geklappt, super, danke schön. ;D
eine frage habe ich noch offen:
kannst du mir bitte die "verpackung" der argumente des @explode erklären?
ich es dachte, dass als argument ein string reicht?
wofür steht denn die kombination "| & ?
danke und tschö
Axel:
Hi,
ein String reicht in dem Fall nicht, denn ZKKategorie und Trennzeichen sind ja Script-Variablen.
Deshalb mußt du das entsprechend zusammensetzen. Was Evaluate ausführt sieht eigentlich dann so aus:
Angenommen in ZKKategorie steht folgendes Wert1~Wert2~Wert3.
Als Trennzeichen gilt ~
@Explode("Wert1~Wert2~Wert3"; "~")
"| steht für zwei Anführungszeichen, in Script kann man auch das Pipe-Zeichen und die geschweifte Klammer als Zeichenkettenbegrenzer nehmen.
& ist der Verkettungsoperator für Zeichenketten in Script.
Axel
forrest g:
hi axel,
danke für die antwort.
also muss ich bei evaluate in die script die scriptvariablen als zeichenkette behandeln?
--- Zitat ---"| steht für zwei Anführungszeichen, in Script kann man auch das Pipe-Zeichen und die geschweifte Klammer als Zeichenkettenbegrenzer nehmen.
--- Ende Zitat ---
das wusste ich, nur die zusätzliche verkettung mit & versteh ich nich ganz...
denn mit "| hab ich die script-variablen doch als zeichenketten gekennzeichnet? (sorry, nich ich, sondern du!)
tschö
forrest g
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln