Domino 9 und frühere Versionen > ND9: Entwicklung
[INFO] LotusScript Debugger validiert Formelsprache
(1/1)
Tode:
Ich bin da grade drüber gestolpert, und fand das faszinierend:
Ich wollte gerade diese Zeile Code im 9.0.1er Designer speichern:
--- Code: --- varInternetAddresses = Evaluate( {@Trim( InternetAddress : ShortName }, docNab )
--- Ende Code ---
bekam aber ein rotes "x". Und die Fehlermeldung besagte "Error in EVALUATE macro". Klar: Da fehlt ja auch eine schliessende Klammer innerhalb des Formelsprachen- Statements... Aber dass der Designer die Formel auf Syntax prüft, wenn man sie innerhalb eines Evaluate- Statements im LotusScript- Editor einfügt, wusste ich nicht.
Wahrscheinlich weiss das die ganze Welt schon wieder, aber für mich war das neu...
koehlerbv:
Und das wurde nicht mit R8.5 oder 9 eingeführt: Nur darf man sich auf die Meldung nicht verlassen, sie ist ein "Hint" - nicht mehr, aber auch nicht weniger.
Bernhard
pram:
Ja, das gibts schon ewig ;) früher könnte man auch nur konstante Strings übergeben.
Solche Formeln werden übrigens auch schneller ausgeführt, als wenn man eine Variable übergibt. (const values werden auch wie Variablen behandelt)
Scheinbar wird die Formel beim Speichern gleich mit compiliert.
Gruß
Roland
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln