Domino 9 und frühere Versionen > ND6: Entwicklung
Verständnisfrage zu EVALUATE
ReinerB:
Dieser Befehl wird in LotusScript benutzt um eine @Formel auf ein Dokument-Item anzuwenden?
Kann man die @Formeln aus der Formelsprache auch auf Programm-Variablen in LotusScript anwenden?
Grüße
Reiner
Glombi:
Das hatten wir schon zig mal hier - bitte suche mal nach Evaluate
Andreas
TMC:
Jo, außerdem steht das auch in der Designerhilfe, wie Du Strings an Evaluate übergeben kannst. Ausführungszeichen-Problematik kannst Du umgehen, indem Du Pipe ( | ) oder geschweifte Klammern ( {, } ) anstatt Ausführungszeichen ( " ) verwendest.
ReinerB:
Sorry wegen des Themas,
habe jetzt mal einiges mehr gelesen hier in diesem Forum und sollte eigentlich etwas schlauer sein wegen EVALUATE.
Aber folgendes Problem kapiere ich nicht:
Dim t(1) As String
Dim t2 As Variant
Dim t3 As Variant
t(0) = "gh"
t(1) = "ab"
t2 = Evaluate(|@Sort(t)|)
t3 = Evaluate(|@Sort("gh":"ab")|)
Warum ist t3 gefüllt und t2 leer? Das will in meinen Kopf nicht rein. Erkennt SORT t nicht als Tabelle? In reiner Formelsprache funktioniert dieses Beispiel.
Ziemlich ratlos
Reiner
Driri:
Wenn Du Variablen aus Script übergeben willst, darfst Du die nicht so direkt mit in die Formel schreiben.
Richtig wäre in dem Fall :
t2 = Evaluate(|@Sort(| & t & |)|)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln