Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Markus Henke am 16.04.04 - 11:59:02
-
Hallo,
gibt es eine Möglichkeit, dass ich die Syntax einer @Formel mit Script checken kann? Ich möchte als String die Formel an eine Funktion übergeben und dann soll geprüft werden, ob die syntax stimmt.
Gruß
Markus
-
Nicht in R5 (meines Wissens nach zumindest nicht)
Könntest höchstens versuchen mi on error resume next den Fehler zu umgehen und anhand der Ausgabe festzustellen, ob es ein gültiger Rückgabewert ist.
-
Du kannst die Formel in Script mit Evaluate(...) ausführen. Wenn die Formel syntaktisch nicht richt ist, wird ein Fehler produziert. Diesen kann man abfangen.
Beispiel:
On Error Goto ErrorSyntax
Dim ws As New NotesUIWorkspace
Dim doc As NotesDocument
Dim ret_Eval As Variant
Set doc = ws.CurrentDocument.Document
If doc.Formel(0) <> "" Then
ret_eval = Evaluate( doc.Formel(0) )
End If
Msgbox "Syntax OK"
Ende:
Exit Sub
ErrorSyntax:
Msgbox "Syntax nicht OK"
Resume Ende
Andreas
-
Vielen Dank,
genauso gehts :-)
Markus