Skip to main content
Skip table of contents

計算された属性フォーマット

フォーマット

概要

+

2つの数値オペランドの合計を返します。 (足し算)

{0} + {1} ~ 0:1, 1:4 = 5

-

2つの数値オペランドの差を返します。(引き算)

{0} - 4 ~ 0:10 = 6

*

2つの数値オペランドの積を返します。(掛け算)

{0} * {1} ~ 0:2, 1:3 = 6

/

2つの数値オペランドの商を返します。(割り算)

if ( {1} = 0, 0, {0} / {1} ) ~ 0:9, 1:3 = 3
注:ゼロによる除算を避けるために、IFの部分が必要です。

and

両方のオペランドが真であるかどうかを示します。

{0} < 10 and {0} > 0 ~ 0:5 = True

or

オペランドのどちらか、または両方が真であるかどうかを示します。

{0} < 2 or {0} >5 ~ 0:8 = True

not

ロジカル・オペランドが偽の場合に真を返します。

not ({0} < 0) ~ 0:-5 = False

=

左オペランドが右オペランドと等しいかどうかを示します。

{0} = 4 ~ 0:4 = True

!=

左オペランドが右オペランドと等しくないかどうかを示します。

{0} != {1} ~ 0:2, 1:4 = True

<

左オペランドが右オペランドより小さいかどうかを示します。

{0} < 0 ~ 0:2 = False

<=

左オペランドが右オペランドより小さいか等しいかを示します。

{0} <=2 ~ 0:2 = True

>

左オペランドが右オペランドより大きいかどうかを示します。

{0} > 0 ~ 0:8 = True

>=

左オペランドが右オペランドより大きいか等しいかを示します。

{0} >= 5 ~ 0:10 = True

if

条件に基づいて値を返す

if ( {0} % {1} = 0, ‘Yes’, ‘No’ ) ~ 0:4, 1:2 = Yes

in

ある要素が値のリストの中にあるかどうかを返します。

in ( {0}, {1}, {2}, {3} ) ~ 0:7, 1:4, 2:7, 3:9 = True

上の例では、最初に宣言された引数'{0}'が評価したい値で、この例では(~)の後の'0:7'で定義された数値'7'です。
残りの引数 '{1},{2},{3}' は {0} が評価されるリストを定義します。
この場合、値は4,7,9であり、初期値は'7'であるため、関数は'True'を返し、7は評価対象リストに含まれることになります。

isNull

オペランド(被演算子)が NULL の場合に真 (True) を返します。

isNull ( {0} ) ~ 0: = True

substring

指定されたテキストのスライスを返します。スライスは、開始位置とオプションの終了位置 (0 から始まる) で決まります。

substring ( {0, 7) ~ 0:Doctor Rofus = Rofus
substring ( {0}, 0, 6) ~ 0:Doctor Rofus = Doctor

contains

最初のテキスト・オペランドが 2 番目のテキスト・オペランドを、含む場合に、真 (True) を返します。

contains ( {0}, {1} ) ~ 0:abc, 1:a = True

length

テキスト中の文字数を返します。

length ( {0} ) ~ 0:Hello = 5

replace

最初のテキスト・オペランドの部分文字列を、置換します。2番目のテキスト・オペランドのすべてのマッチは、3番目のテキスト・オペランドで置き換えられます。

replace ( {0}, {1}, {2} ) ~ 0:Hello, 1:l, 2:xx = Hexxo

startsWith

最初のテキスト・オペランドが 2 番目のテキスト・オペランドで、始まる場合に真 (True) を返します。

startsWith ( {0}, {1} ) ~ 0:Hello, 1:H = True

endsWith

最初のテキスト・オペランドが 2 番目のテキスト・オペランドで、終了する場合に真 (True) を返します。

endsWith ( {0}, {1} ) ~ 0:Hello, 1:o = True

regexIsMatch

最初のテキスト・オペランドが、正規表現として 2 番目のテキスト・オペランドを使用したマッチを含む場合に真 (True) を返します。

regexIsMatch ( {0}, ‘a.*’ ) ~ 0:abc = True

regexReplace

最初のテキスト・オペランドの部分文字列を、置換します。2 番目のテキスト・オペランドを正規表現として使用して検出されたすべてのマッチは、3 番目のテキスト・オペランドで置換されます。

regexReplace ( {0}, ‘l+’, 'X' ) ~ 0:Hello = HeXo

regexGroup

正規表現グループの値を返します。グループのインデックスは 1 から始まり、省略時のデフォルトは 1 です。

regexGroup ( {0}, ‘(1+)’ ) ~ 0:Hello = ll
regexGroup ( {0}, ‘(\\w+)\\s+car') ~ 0:One car red car blue car = One
regexGroup ( {0}, ‘\\w+\\s+(car')) ~ 0:One car red car blue car = car

Round

最も近い整数または指定した小数点以下の桁数に値を丸めます。

Round( {0}, 2) ~ 0:3.1415 = 3.14

Floor

指定された数値以下の最大の整数を返します。

Floor( {0} ) ~ 0:1.5 = 1

Ceiling

指定された数値以上の整数のうち、最小の整数を返します。

Ceiling( {0} ) ~ 0:1.5 = 2

Truncate

数値の積分部分を計算します。

Truncate( {0} ) ~ 0:3.14 = 3

Abs

指定した数値の絶対値を返します。

Abs( {0} ) ~ 0:-1 = 1

Min

2つの数値のうち小さい方を返します。

Min( {0}, {1} ) ~ 0:-4, 1:23 = -4

Max

2つの数値のうち大きい方を返します。

Max( {0}, {1} ) ~ 0:5, 1:8 = 8

Sqrt

指定した数値の平方根を返します。

Sqrt( {0} ) ~ 0:4 = 2

Pow

指定された数値を指定されたべき乗で返します。

Pow( {0}, 2) ~ 0:3 = 9

Exp

e を指定のべき乗にしたものを返す。

Exp( {0} ) ~ 0:0 = 1

Log

指定した数値の対数を返します。

Log( {0}, 10) ~ 0:1 = 0

Log10

指定した数値の底10の対数を返します。

Log10( {0} ) ~ 0:1 = 0

Sign

数値の符号を示す値を返します。

Sign( {0} ) ~ 0:-10 = -1

Sin

指定された角度の正弦を返します。

Sin( {0} ) ~ 0:0 = 0

Cos

指定された角度の余弦を返します。

Cos( {0} ) ~ 0:0 = 1

Tan

指定された角度の正接を返します。

Tan( {0} ) ~ 0:0 = 0

Asin

正弦が指定された数値である角度を返します。

Asin( {0} ) ~ 0:0 = 0

Acos

余弦が指定された数値である角度を返します。

Acos( {0} ) ~ 0:1 = 0

Atan

接線が指定された数値である角度を返します。

Atan( {0} ) ~ 0:0 = 0

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.