ShotGridの計算フィールドで利用できる関数一覧となります。
名前 | 説明 | 例 |
---|---|---|
+
|
加算 |
3 + 1
{sg_a} + 1
{sg_a} + {sg_b}
|
-
|
減算 |
3 - 1
{sg_a} - 1
{sg_a} - {sg_b}
|
*
|
乗算 |
3 * 1
{sg_a} * 1
{sg_a} * {sg_b}
|
/
|
除算 |
3 / 1
{sg_a} / 1
{sg_a} / {sg_b}
|
CEILING
|
切り上げた数値を返します |
CEILING({a_float_field})
CEILING(2.3)
|
FLOOR
|
数値を切り捨てます |
FLOOR({a_float_field})
FLOOR(2.3)
|
CONCAT
|
文字列の結合 |
CONCAT("ID は: ", {id}, ".")
|
UPPER
|
大文字の文字列 |
UPPER({name})
UPPER("文字列")
|
LOWER
|
小文字の文字列 |
LOWER({name})
LOWER("文字列")
|
LEFT
|
文字列の先頭を起点とするサブ文字列 |
LEFT("ab_0124", 2)
|
RIGHT
|
文字列の末尾を起点とするサブ文字列 |
RIGHT("ab_0124", 4)
|
MID
|
文字列の一部となるサブ文字列 |
MID("ab_0124", 3, 1)
|
LEN
|
文字列の長さ |
LEN({name})
|
FIXED
|
小数点以下を特定の桁数だけ表示する文字として数値をフォーマットします |
FIXED(123.872, 2)
FIXED(1 * 1.15, 3)
|
TO_FLOAT
|
数値(値、通貨、パーセント)を浮動小数点数に変換します |
TO_FLOAT({sg_amount})
|
TO_CURRENCY
|
数値(値、浮動小数点数、パーセント)を通貨に変換します。 |
TO_CURRENCY({sg_float})
|
TO_PERCENT
|
数値(値、浮動小数点数、通貨)をパーセントに変換します。 |
TO_PERCENT({number} / {total})
|
TO_DURATION
|
数値を、オプションの「期間単位」で表される期間に変換します。サポートされている「期間単位」は、weeks、days、hours、minutes です。 |
TO_DURATION(2)
TO_DURATION(2, weeks)
TO_DURATION(0.5, days)
TO_DURATION({a_numeric_field}, hours)
|
TO_WEEKS
|
期間を週数に変換します |
TO_WEEKS({a_duration})
|
TO_DAYS
|
期間を日数に変換します |
TO_DAYS({a_duration})
|
TO_HOURS
|
期間を時間数に変換します |
TO_HOURS({a_duration})
|
TO_MINUTES
|
期間を分数に変換します |
TO_MINUTES({a_duration})
|
TODAY
|
今日の日付を返します |
TODAY()
|
DATE
|
日付の形式を設定 |
DATE(2020, 4, 27)
|
使用可能なデフォルトのフィールド
名前 | コード | タイプ |
---|---|---|
カットの長さ |
{sg_cut_duration}
|
数値 |
カット(イン) |
{sg_cut_in}
|
数値 |
カットの順序 |
{sg_cut_order}
|
数値 |
カット(アウト) |
{sg_cut_out}
|
数値 |
説明 |
{description}
|
文字列 |
ID |
{id}
|
数値 |
ショット コード |
{code}
|
文字列 |
タイプ |
{sg_shot_type}
|
リスト |
詳細はこちら
計算フィールドで条件分岐などの関数が使用できるようになりました。