開発Blog

Forma関数で条件式を書く

投稿日:2012-03-27 更新日:

IM-FormaDesignerの画面アイテム「関数」を利用して式を記述できますが、まもなくリリース予定のパッチ2よりAND演算・OR演算の論理演算関数や比較演算子を使えるようになります。
これにより「条件式」を記述できるようになります。

たとえば、以下の使用例のような式を記述できるようになり、より高度なことができるようになります♪

使用例1

フィールド識別子 item1 と item2 の値の大きい方をとる場合。

使用例2

以下のようにフィールド識別子 points の値に応じて、評価値を出力する場合。

条件 評価値
数値ではない X
40未満 D
40以上60未満 C
60以上80未満 B
80以上100未満 A
100以上 S

ちょっとわかりづらい例ですみません。。。

参考:論理演算のための関数

  • if (条件式,値1,値2)
  • and (式1,式2,...)
  • or (式1,式2,...)
  • not (式)
  • isNumber (値)

参考:比較演算子

  • =  等しい
  • <>  等しくない
  • >  より大きい
  • >=  以上
  • <  より小さい
  • <=  以下

-開発Blog
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

多言語対応について

最近、日英中以外の言語を増やしたいというお問い合わせを受けることが多くなってきましたので、その方法等をまとめさせて頂きます。 intra-martにおける多言語対応とは? intra-mart Ver …

no image

intra-mart WebPlatform/AppFramework Ver7.2について その2

こんにちは、開発本部の大西です。 すみません、お待たせしました。 今回から、intra-mart WebPlatform/AppFramework Ver7.2での追加された機能紹介を行います。 まず …

no image

iAPへアクセスするURLが複数ある場合のベースURLの設定方法

ここでは、ベースURL をリクエスト情報を基に切り替えるための手順を BaseUrlProvider のサンプル実装、Webサーバとの連携例と共に紹介します。 製品標準の設定では、テナント一つにつき、 …

no image

intra-mart Advent Calendar 2013 第6日:実は、認可設定状況確認(/tenant/authz/view) というかあるんですよ!

この記事は、intra-mart Advent Calendar 2013 第6日の記事です。 あまり知られていないであろう機能を紹介する今年のAdvent Calendar、今回は、あまり知られてい …

no image

J2EEフレームワークに関するFAQ

※下記内容は、過去のintra-mart(Ver4.3以前)に関する内容です。最新のintra-martでは、異なる情報であることがありますので、ご注意ください。 J2EEフレームワークに関する技術的 …

まだデータがありません。

RSSRSSRSSRSS