項目検証プラグインの検証条件で使用できる関数について

困っていること

項目検証プラグインの検証条件で以下の数式を設定すると、条件を満たしてもTRUEと判定されません。

//休業開始予定日
休業開始予定日 < DATE_ADD(TODAY(), 1, "month")

そこで、"1ヶ月後"という日付フィールドを設置し、計算式プラグインで

//1ヶ月後
DATE_ADD(TODAY(), 1, "month")

と設定し、項目検証プラグインの検証条件を

//休業開始予定日
休業開始予定日 < 1ヶ月後

に変更するとTRUEと判定されます。


ご相談・ご質問の内容

DATE_ADD関数や、その他の関数について、適用されるが使用できないものがありますでしょうか?

これは、比較している値が数値と文字列の違いですね。
計算式内で、日付項目はmilliseconds単位の数値になります。
DATE_ADDで書式省略時は、“YYYY-MM-DD” の形式の文字列です。

形式を数値または文字列に合わせて比較する必要があります。

milliseconds単位の数値で比較する例

//休業開始予定日
休業開始予定日 < DATE_ADD(TODAY(), 1, "month","X")
「いいね!」 1

このトピックは最後の返信から 60 分が経過したので自動的にクローズされました。新たに返信することはできません。