本ヘルプページでは、Appsで計算式を設定する際に利用できる演算子と関数を説明します。
計算される値の型によって、利用できる演算子や関数が異なります。
演算子の説明
| 演算子 | 説明 |
| + | 値の足し算を行います。 |
| - | 値の引き算を行います。単項で使用すると値の符号を反転させます。 |
| * | 値の掛け算を行います。 |
| / | 値の割り算を行います。 |
| & | 文字列を連結します。 |
| = | 両辺の値が等しい場合に真となります。 |
| != | 両辺の値が等しくない場合に真となります。 |
| < | 左辺が右辺より小さい場合に真となります。 |
| <= | 左辺が右辺より小さいか等しい場合に真となります。 |
| > | 左辺が右辺より大きい場合に真となります。 |
| >= | 左辺が右辺より大きいか等しい場合に真となります。 |
| in | 左辺の値が右辺に含まれる場合に真となります。 |
| like | 右辺の文字列が左辺の文字列の一部である場合に真となります。 |
| && | 両辺ともに真の場合に真となります。 |
| || | 少なくとも一方が真の場合に真となります。 |
演算子の優先順位
優先度の高い順に、
- 単項 + , -
- * , /
- 二項 + , -
- &
- < , <= , > , >= , in , like
- = , !=
- &&
- ||
関数の説明
| 関数 | 説明 |
| 数値 | |
| round | 値を丸めます。 |
| sqrt | 平方根を計算します。 |
| 日時 | |
| year | 年を取り出します。 |
| month | 月を取り出します。 |
| day | 日を取り出します。 |
| hour | 時を取り出します。 |
| minute | 分を取り出します。 |
| second | 秒を取り出します。 |
| make_date | date 値を作成します。 |
| make_datetime | datetime 値を作成します。 |
| 文字列 | |
| length | 文字数を数えます。 |
| lines | 行数を数えます。 |
| 型変換 | |
| as_text | text 型に変換します。様式を指定することもできます。 |
| as_number | number 型に変換します。 |
| as_date | date 型に変換します。 |
| as_time | time 型に変換します。 |
| as_datetime | datetime 型に変換します。 |
| as_period | period 型に変換します。 |
| as_duration | duration 型に変換します。 |
| as_user | user 型に変換します。 |
| 条件 | |
| if | 論理値で条件分岐を行います。 |
| if_error | エラー値の場合の分岐を行います。 |
| if_empty | 空の場合の分岐を行います。 |
| not | 論理値を反転させます。 |
| is_empty | 値が空の場合に真になります。 |
| switch | 値で条件分岐を行います。 |
| その他 | |
| size | 値の個数を数えます。 |
| c | 値を組み合わせます。 |
以上でございます。
最後までお読みいただきありがとうございます。
🔍関連ワード
演算子、関数