2017-02-19 16 views
1

私は、LotusScriptを使ってLotus Notesアプリケーションを作成しようとしています。これは、数学的な方程式をテキスト文字列として保存し、それを評価して答えを返すことができます。これは基本的なようですが、私の人生のためにそれを理解することはできません。テキストとして格納された数学的方程式を評価する

例として、フィールド「(3 * 3)^ 2」に次のテキストのドキュメントがあります。評価すると、81を返すはずです。

私は、印刷文「Print(3 * 3)^ 2」が81を印刷するため、この方程式を解くことができると知っています。 LotusScriptはそれを数式として扱います。

残念ながら、アプリケーションのため、ほとんどの数学関数で@関数が必要なLotus Notesの式を格納する必要があるため、Evaluateステートメントを使用することはできません。そして、それはこのアプリケーションの目的をかなり破壊しています。

私はそれを長く見て、それを複雑にするようになったと思う。私はINCLUDEを使用してデータ型を変更しようとしました、そしてGoogleに方程式をストリーミングし、OLEを使ってExcelを使って答えを得ようとしました。しかし、これらのどれも実用的なソリューションを返すものはありませ私は本当にシンプルなものを見落とさなければならないと思っています。

どのように私はこれを行うことができますか?

答えて

2

心配しないでください。私がそれについて考えるのを止めたらすぐ答えが私に来ました。

式を一時モジュールとしてコンパイルして実行するには、実行コマンドを使用するだけでした。私はそれが何か簡単だと分かっていました。

関連する問題