DSのエクスプレッションについて

フォローする

エクスプレッションは、ステップのテキストボックスにおける値の指定方法のひとつで、式を入力してテキストを求めることができます。値の変換の自由度が高いことが特徴です。

下記の例を参考にしてください。

<例>変数とテキストを組み合わせて文章にする。

"『" + Book.title + " 』の著者は " + Book.author + " です。"

[前提条件]
変数 Book.title の値は "吾輩は猫である"
変数 Book.author の値は "夏目漱石"
31904_1.png

例題のエクスプレッションからは下記のテキストが求められます。
"『吾輩は猫である』の著者は夏目漱石です。"
31904_2.png

変数を含めた文字列の記述方法について詳しくはDSのエクスプレッションで文字列、変数、「\n(改行文字)」を使用した場合の記述方法を参照してください。

 

また、エクスプレッション内で数値を計算することもできます。
下記の例を参考にしてください。

<例>変数と数値を乗算し結果を求める。

[前提条件]
変数 Book.price の値は "350"

31904_3.png

エクスプレッションにて下記のように入力すると、変数 Book.price の値”350”に対して”100”を掛けた結果の”35000”が出力されます。

Book.price * 100


31904_4.png

 

エクスプレッションではオプションとして式で使用する表現を選択することができます。
オプションには、定数、変数、オペレータ、特殊文字、関数、ページ プロパティ、ロボット プロパティ(追加のサブエクスプレッション関数が設定されたもの)があります。

31904_5.png