rex0220 項目書式プラグインで、曜日によるテーブル行の書式設定例です。
概要
rex0220 項目書式プラグインで、テーブル行の曜日によってテーブル行の背景色を設定します。
テーブル行の日付と曜日は、計算式プラグインで、設定します。
項目書式プラグイン設定
テーブルに条件と書式を指定すると、テーブル行単位に設定されます。
条件:曜日T が、"土" または "日" の場合に、書式を適用
IN(曜日T,"土","日")
計算式プラグイン
指定日付の月の日数で、テーブル行を作成し、日付と曜日を設定します。
.js
OPTION: 循環参照を許可
// 日付 DATE (editable)
DATE_FORMAT(日付,"YYYY-MM-01")
// 曜日 SINGLE_LINE_TEXT
LET(w,ARRAY("日","月","火","水","木","金","土"),
ARRAY_GET(w,NVL(DATE_FORMAT(日付,"e"),7)))
// 日数 NUMBER
DATE_ENDOF(日付,"month","DD")
// テーブル SUBTABLE
日数
// テーブル.日付T DATE
IF(日付,DATE_ADD(日付,ROWNO(テーブル),"days"))
// テーブル.曜日T SINGLE_LINE_TEXT
LET(w,ARRAY("日","月","火","水","木","金","土"),
ARRAY_GET(w,NVL(DATE_FORMAT(日付T,"e"),7)))