0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

rex0220 計算式プラグイン 添付ファイル項目のアップロード期限日

Posted at

計算式プラグインで、 添付ファイル項目のアップロード期限日と登録日をセットします。

概要

レコード作成時に添付ファイル項目のアップロード期限日、ファイル登録時に登録日をセットします。
添付ファイル項目は、編集画面中のイベント処理では値を参照できないという仕様なので、参照するには少し工夫がいります。

2025-06-13_16h00_36.png

計算式プラグイン設定

循環参照を許可をチェックします。
添付ファイル未登録の場合は、5日後の日付を「ファイル添付期限」にセットします。
日付設定済みの場合は、そのまま。

EV_INFO("mode") で、添付ファイル項目の値を参照できるかを判定します。

  • EV_INFO("mode") の値
    • "success": レコード作成と編集の保存が成功時
    • "batch": 一覧画面の「一括計算」処理時※1
    • "allUpdate": プラグイン設定画面の「既存レコードの更新」処理時※1

※1 Ver.90 以降で対応

2025-06-13_16h07_10.png

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()),
    ""
  ),
  ファイル登録日
)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?