首页 文章

评估存储为文本的数学方程式

提问于
浏览
1

我正在尝试使用Lotusscript创建一个Lotus Notes应用程序,它可以将数学方程式存储为文本字符串并对其进行评估以返回答案 . 这似乎是如此基本但我无法弄清楚我的生活 .

作为示例,我在字段“(3 * 3)^ 2”中具有以下文本的文档 . 评估,应返回81 .

我知道Lotusscript有能力解决这个等式,因为打印声明“Print(3 * 3)^ 2”打印81.我只是无法弄清楚任何方式取字符串并让Lotusscript将其视为公式 .

不幸的是,由于应用程序的原因,我无法使用Evaluate语句,因为这需要存储Lotus Notes公式,这些公式需要@functions来处理大多数数学函数 . 这几乎破坏了这个应用程序的目的 .

我想我看起来太长了,并且已经开始使它复杂化了 . 我尝试过更改数据类型,使用INCLUDE,将公式流式传输到Google,甚至使用OLE来获得使用Excel的答案 . 但这些都没有回归实际的解决方案 . 我想我必须忽略一些非常简单的事情 .

有什么建议我怎么做?

1 回答

  • 2

    没关系 . 一旦我停止思考它,答案就出现了 .

    我只需要使用Execute命令编译并执行表达式作为临时模块 . 我知道这很简单 .

相关问题