メールに日付を差し込む方法は?(日付、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}月

EC Intelligence カスタマーサポートへのお問い合わせはこちら

この情報は役に立ちましたか?