LotusNotes

Notes式で日付の曜日を生成するTips

はじめに

ノーツの @Text 関数には、曜日を出力させる書式が用意されていないので、自前で作成する必要があります。
ビュー列であれば、スタイル に「日付」、日付の表示内容に「すべて」を指定すると、列の値に指定した日付値を曜日つきで表示してくれるのですが...

@Text(TargetDate;"D0") + " (" + @Middle("日月火水木金土";@Weekday(TargetDate) - 1;1) + ")"

のようにすれば

2017/09/28 (木)

のような文字列が生成されるでしょう。

別の方法

@Text(TargetDate;"D0") + " (" + @Switch(@Weekday(TargetDate);"日";"月";"火";"水";"木";"金";"土")  + ")"

と、@Select関数を使用して素直に記載することでも実現できます。

参考