Kurze Frage.
Ihr habt in diversen Aktionen (Annehmen,Schließen,etc.) die Funktion
CheckAndEvaluate, dessen Ergebnis anschließend mit
IsEmpty überprüft wird:
Evalstring = |@unique(@NameLookup ( [Exhaustive]; "| + uidoc.Document.user(0) + |" ;"FullName"))|
EvalVar = CheckAndEvaluate(Evalstring, uidoc.document)
If IsEmpty(EvalVar) Then
isnotesuser = False
Else
isnotesuser = True
End If
Als Ergebnis von
CheckAndEvaluate erhalte ich (Debugger) ...
EvalVar as Variant
- EvalVar(0) As String
Und bei der
IsEmpty-Abfrage spring Notes grundsätzlich immer zum
Else-Teil.
Fazit:
IsEmpty prüft, meiner Laienmeinung nach, nicht korrekt.
Selbst wenn ich vorab (testweise) EvalVar = "" setze, springt die IF-Abfrage immer zum
Else-Teil.
Hat jemand einen Tipp, woran das liegen könnte?