الدالة EVAL
EVAL(expression[,showerror]) تُقيّم تعبيرًا. يجب أن يكون التعبير سلسلة نصية. إذا كانت المعلمة المنطقية الاختيارية showerror تساوي TRUE، فستُعرض رسالة إعلامية في حال حدوث خطأ.
يمكنك إنشاء سلسلة نصية ثم تمريرها إلى الدالة Eval كما لو كانت تعبيرًا فعليًا. تُقيّم الدالة Eval التعبير الوارد في السلسلة النصية وتُرجع قيمته.
أمثلة
- EVAL("1 + 2") تُرجع 3.
- EVAL(CONCAT("cos(","3.141592654",")")) تُرجع -1.
- EVAL("1/0",TRUE) تُرجع "1/0 ➜ Division by 0"