四則演算の他、専用の関数を用いて計算式を設定します。
「計算式」では「計算対象の項目」と「扱える計算」が異なる、2つの「計算方法」を選択できます。
| 計算方法 | 計算対象の項目 | 項目の指定方法 | 扱える計算 |
|---|---|---|---|
| 既定 | 数値項目 | 表示名 カラム名 |
加算(+) 減算(-) 乗算(*) 除算(/) 半角の(と)を使った計算順序の変更 |
| 拡張 | 数値項目 分類項目 日付項目 説明項目 チェック項目 |
表示名 [カラム名] |
加算(+) 減算(-) 乗算(*) 除算(/) 半角の(と)を使った計算順序の変更 計算式(拡張)の場合分け計算を用いた計算 計算式(拡張)の関数を用いた計算 |
■制限事項
「エラーの詳細を取得する」を利用する場合は、計算式の「詳細設定」画面を開き、「計算方法」で「拡張」を選択し、「エラーを表示する」を有効化してください。
計算式の「詳細設定」画面の「計算方法」で「既定」を選択した場合、「エラーの詳細を取得する」を有効化しても、エラーの詳細は表示されません(「エラーを表示する」が表示されず、選択できません)。
計算式が動作するタイミング
計算式は、以下のタイミングで動作します。
・画面表示したとき
・レコードを追加したとき
・レコードを更新したと
・レコードを削除したとき
■計算式の設定
この操作はサイトの管理権限が必要です。
- 対象のテーブルを開きます。
- 「管理」メニューから「テーブルの管理」をクリックします。
- 「計算式」タブを開きます。
- 「新規作成」ボタンをクリックします。
- 「詳細設定」画面が開き、計算式を一覧へ追加できます。
既定
数値項目に対して四則演算行います。日付の計算や関数の利用はできません。
詳細設定画面の設定は「テーブルの管理:計算式:計算式(既定)」を参照してください。
拡張
数値項目の他、分類項目、日付項目、説明項目、チェック項目に対して計算式を設定することができます。
四則演算のほかに専用の関数を利用することができます。
詳細設定画面の設定は「テーブルの管理:計算式:計算式(拡張)」を参照してください。 - 「追加」ボタンをクリックします。
- 画面下部の「更新」ボタンをクリックします。
条件・条件外の場合
テーブルにビューがある場合に、条件のプルダウンが表示されます。
条件でビューを選択すると、「条件外の場合」テキストボックスが表示されます。ビューのフィルタ条件を満たした場合は計算式が動作し、ビューのフィルタ条件を満たさない場合は「条件外の場合」に入力した計算式が動作します。
無効
編集中の計算式を一時的に動作させなくする場合に有効化します。
計算式を追加、変更した場合は、同期やテーブルの更新を実行してください。
■画面操作
一覧の左端に表示されたチェックボックスで計算式を選択することで、以下の操作を行えます。
| ボタン名 | 機能 |
|---|---|
| 上 | 選択した計算式を1つ上に移動します。 |
| 下 | 選択した計算式を1つ下に移動します。 |
| コピー | 選択した計算式を複製します。 複製された計算式は一覧の一番下へ追加されます。 |
| 削除 | 選択した計算式を一覧から削除します。 削除ボタンをクリックすると、確認ダイアログが表示されます。 OKボタンをクリックすると、一覧から削除されます。 |
同期
「同期」ボタンをクリックすると、任意のタイミングで選択した計算式を実行できます。以下のような場合に有用です。
・追加済みの「計算式」を更新した場合
・作成済みレコードを含むテーブルに「計算式」を追加した場合
ログを出力する
「ログを出力する」を有効化すると、計算式の設定、計算対象の各項目の値、計算結果を開発者ツールのコンソールに出力します。計算式が意図通りに動かない場合に、使用してください。詳細は計算式のログ出力を確認してください。
エラーの詳細を取得する
計算式の「詳細設定」で「エラーを表示する」に加えて「エラーの詳細を取得する」を有効化すると、エラーメッセージを開発者ツールのコンソールで確認できるようになります。
