見出し画像

[基礎][LotusScript][式言語]LotusScriptのコード内で式言語を使うには

はじめに

通常、LotusScriptでコードを書いたら式言語(@関数、コマンド)は使えません。また式言語でコードを書いたらLotusScriptは使えません。このためLotusScriptでコードを書いている途中に次のような不満が溜まることがあります。

「式言語なら今悩んでいることを簡単に解決できるんだけど。LotusScriptではどうやればいいんだっけ…」

解決策の一つは、「ヘルプ」を調べることです。ノーツのヘルプには「クロスリファレンス」と言う、式言語とLotusScriptにおける同等の機能へのリンクが貼られています。

画像1

クロスリファレンス先を見れば、LotusScriptでの書き方が分かります。この方法の弱点は、第一にピッタリ一致する式言語があるとは限らないこと。第二に式言語の方が、簡潔に書ける場合があることです。そこでEvaluate 関数(ステートメント)を使う方法を紹介します。

Step.1 Evaluate 関数を使う

前提として、作成日時[S]と更新日時[K]という、二つのフィールドを持つフォームがあるとします。

画像2

今回は作成日時[S]のほうに、Evaluate 関数を使って何かしらの値を入れるプログラムを書きます。まずDomino Designerで[テスト]という名のアクションボタンを作ります。

画像3

[テスト]ボタンのコードを画面下のプログラムペインに記入します。次のように「LotusScript」を選択します。

ここから先は

733字 / 3画像

¥ 110

サポートいただければ、記事をもっと充実することができます