15 日が土曜なら前日の金曜・日曜なら翌月曜(Quartz 15W 相当・土日回避)。「最も近い」の中の場合分けがそのまま式に見える——祝日回避まで必要なら「給与日」レシピの roll(…, on: bizDay) 合成の形に組み替える。
給与・支払複合
everyDay |> filter(d => (dayNo(d) == 15 and weekday(d) != Sat and weekday(d) != Sun) or (dayNo(d) == 14 and weekday(d) == Fri) or (dayNo(d) == 16 and weekday(d) == Mon))
| 2026 年 11 月 | 11/16(月) |
|---|---|
| 2026 年 12 月 | 12/15(火) |
| 2027 年 1 月 | 1/15(金) |
| 2027 年 2 月 | 2/15(月) |
| 2027 年 3 月 | 3/15(月) |
| 2027 年 4 月 | 4/15(木) |
| 2027 年 5 月 | 5/14(金) |
| 2027 年 6 月 | 6/15(火) |
| 2027 年 7 月 | 7/15(木) |
| 2027 年 8 月 | 8/16(月) |
| 2027 年 9 月 | 9/15(水) |
| 2027 年 10 月 | 10/15(金) |
Hidori にログインし、メニューの「レシピ」で「15 日に最も近い平日(土日回避)」の「取り込む」を押すと、この式がエディタに入ります。発火はメール / Teams / Slack / Discord へ届きます。
このレシピは 09:00 以外の時刻(または時刻なし)で発火します。無償プランでは発報時刻が 09:00 に固定されるため、日付はそのままに 09:00 に合わせて通知されます。Hidori Free(無償)は定義 3 本まで・発火時刻は 09:00(日本時間)に固定・定義は公開ウォールに匿名で自動掲載、が利用条件です。