フィールド設定の計算式で生年月日から年齢を求めたいのですが

フォームの編集からフィールド設定の計算式で生年月日から年齢を求めたいのですが、

計算式の項目にDatedif(生年月日のフィールドコード,終了日のフィールドコード,“Y”) と設定したら、

”計算式に含まれるフィールドコードが存在しない、または形式が正しくありません。”

というエラーメッセージが出て設定できません。

Datedif以外に設定できるものはありますでしょうか?

Naohiro Akiyamaさん
cstapの瀧ヶ平です

こちらにある通り、フォームの自動計算では生年月日から年齢は求められません。

リンク先にあるようにJavaScriptカスタマイズで解決するほかなさそうです

瀧ヶ平様のコメントのとおり、JavaScriptカスタマイズで実現するのが一番固いと思います。

(確実&融通も利く)

なお、近似値でよければ、

kintoneの計算式でも日付-日付は可能ですので、

(誕生日フィールド-本日日付フィールド)/31536000

で、似通った数字は出てくると思います。1年365日前提の計算式なので、うるう年とかを考慮すると、実際の年齢とは若干ずれる様な気がします。

回答ありがとうございました。

参考にさせていただきます。