Public テンプレート変数の記法を拡張し、時間に関係する変数を使いやすくしました

今回のリリース内容

テンプレート変数の記法を拡張し、時間に関係する変数を使いやすくしました。
通常、{%day}{%month} 等の変数はそのテンプレートを適用した日を基準にして評価されますが、以下のような記述で評価基準の日を指定することができるようになりました。

週報のテンプレートや、定期的なイベントがある場合などに便利にお使い頂けるかと思います。

※: 例として2018/03/14 (水) の場合

記法 結果 補足
%{day} 14 本日の日
%{day:+2d} 16 %{day} を2日後の時点で評価
%{day:=mon} 12 %{day} を今週の月曜日の時点で評価

詳しくはこちらの記事をご覧ください。

所感

テンプレート記法の拡張に関してはしばらく前からやりたかったことの一つなのですが、記法を考えるのに一番時間を使いました。


[ProTip] Webhookでdocs.esa.ioの更新通知を受け取れるようになりました!

Enjoy "(\( ⁰⊖⁰)/)"
https://esa.io

Comments0