メールに日付を差し込む方法は?(日付、URLパラメータ、●日後、翌月)
メールの要素「スクリプト」に下記のソースコードを貼り付けると、その部分に日付を自動取得して表示することができます。
以下は、よく利用される日付の計算や差し込み方法の例です。
詳細は、スクリプト説明書も参照いただけます。
- 今日の日付(yyyyMMdd)
配信日の日付を差し込みます。
- utmパラメータに日付を付ける場合
?utm_campaign=test_${util.today()}
→?utm_campaign=test_20211201 - ファイル機能で出力するファイル名に日付を付ける場合
test_${util.today()}.csv
→test_20211201.csv
- 今日の日付を年月日で差し込み
- ${util.now(“yyyy年M月d日”)}
→2021年12月1日 - ${util.now(“yyyy年MM月dd日”)}
→2021年09月01日
- 配信日を基準にN日後(N日前)の日付を差し込み
#set($coupon_expire=$util.nowDate().plusDays(15))
#set($fmt=$util.formatter(“yyyyMMdd”))
#set($coupon_expire_date=$coupon_expire.format($fmt))
有効期限は$coupon_expire_dateです。
- 予備項目(文字列yyyyMMdd型)の日付を年月日型で差し込み
#set($fmt=$util.formatter(“yyyy年M月d日”))
#set($expireDate= $util.toDate($dim1))
#set($expireDate= $expireDate.format($fmt))
有効期限=${expireDate}
- 今月、来月の月を差し込み
- 今月
$util.now(“M”)月生まれの方へ - 来月
#set($month=$util.now(“M”))
#set($nextmonth=${util.nowDate().plusMonths(1).getMonthValue()})
来月は${nextmonth}月
- 今月