我正在尝试使用Lotusscript创建一个Lotus Notes应用程序,它可以将数学方程式存储为文本字符串并对其进行评估以返回答案 . 这似乎是如此基本但我无法弄清楚我的生活 .
作为示例,我在字段“(3 * 3)^ 2”中具有以下文本的文档 . 评估,应返回81 .
我知道Lotusscript有能力解决这个等式,因为打印声明“Print(3 * 3)^ 2”打印81.我只是无法弄清楚任何方式取字符串并让Lotusscript将其视为公式 .
不幸的是,由于应用程序的原因,我无法使用Evaluate语句,因为这需要存储Lotus Notes公式,这些公式需要@functions来处理大多数数学函数 . 这几乎破坏了这个应用程序的目的 .
我想我看起来太长了,并且已经开始使它复杂化了 . 我尝试过更改数据类型,使用INCLUDE,将公式流式传输到Google,甚至使用OLE来获得使用Excel的答案 . 但这些都没有回归实际的解决方案 . 我想我必须忽略一些非常简单的事情 .
有什么建议我怎么做?
1 回答
没关系 . 一旦我停止思考它,答案就出现了 .
我只需要使用Execute命令编译并执行表达式作为临时模块 . 我知道这很简单 .