計算式プラグインで、 添付ファイル項目のアップロード期限日と登録日をセットします。
概要
レコード作成時に添付ファイル項目のアップロード期限日、ファイル登録時に登録日をセットします。
添付ファイル項目は、編集画面中のイベント処理では値を参照できないという仕様なので、参照するには少し工夫がいります。
計算式プラグイン設定
循環参照を許可をチェックします。
添付ファイル未登録の場合は、5日後の日付を「ファイル添付期限」にセットします。
日付設定済みの場合は、そのまま。
EV_INFO("mode") で、添付ファイル項目の値を参照できるかを判定します。
- EV_INFO("mode") の値
- "success": レコード作成と編集の保存が成功時
- "batch": 一覧画面の「一括計算」処理時※1
- "allUpdate": プラグイン設定画面の「既存レコードの更新」処理時※1
※1 Ver.90 以降で対応
OPTION: 循環参照を許可
// ファイル添付期限 DATE
IF(IN(EV_INFO("mode"),"success","batch","allUpdate"),
IF(添付ファイル,"",
NVL(ファイル添付期限,DATE_ADD("TODAY",5,"day"))
),
ファイル添付期限
)
// ファイル登録日 DATE
IF(IN(EV_INFO("mode"),"success","batch","allUpdate"),
IF(添付ファイル,
NVL(ファイル登録日,TODAY()),
""
),
ファイル登録日
)