[FileMaker] 日付を桁数を揃えてテキスト化2

以前 FileMaker で日付フィールドを桁数を揃えてテキスト化する方法について書いた。

[FileMaker] 日付を桁数を揃えてテキスト化 – with a Christian Wife
https://wacw.cf/2016/07/22/convert-dates-to-text-in-filemaker/

変数を用いた方法も考えてみた。

今回はテキストフィールド(日付フィールドではない)で 2/3、4/15、12/3 などのように1桁の数字が混ざっている日付を、02/03、04/15、12/03 と変換する。

スクリプトを使う場合は以下のようになる。

# 月を2桁にし、変数MMに
Set Variable [ $MM ; Value: Left ( “0” & 対象フィールド ; 3) ]

# 日を2桁にし、変数DDに
Set Variable [ $DD ; Value: Right ( Substitue ( 対象フィールド ; “/” ; “/0” ) ; 2 ) ]

# 対象フィールドを置換する
Set Field [ 対象フィールド ; Right ( Substitue ( $MM &"/"& $DD ; “//” ; “/” ) ; 5 ]