generated at
ObsidianでWeeklyを作るTemplater用ファイル
templat_weekly.md
--- cssclass: weekly --- ### スケジュール <%* dow = tp.date.now("ddd"); if(dow == "Mon"){ new Notice("今週のノートを作成します");-%> [[<% tp.date.now("YYYY-MM-DD", 0) %>]](月) [[<% tp.date.now("YYYY-MM-DD", 1) %>]](火) [[<% tp.date.now("YYYY-MM-DD", 2) %>]](水) [[<% tp.date.now("YYYY-MM-DD", 3) %>]](木) [[<% tp.date.now("YYYY-MM-DD", 4) %>]](金) [[<% tp.date.now("YYYY-MM-DD", 5) %>]](土) [[<% tp.date.now("YYYY-MM-DD", 6) %>]](日) <%* }else{ new Notice("来週のノートを作成します");-%> | [[<% tp.date.weekday("YYYY-MM-DD", 1) %>\|<% tp.date.weekday("M/D", 1) %>]](月) | [[<% tp.date.weekday("YYYY-MM-DD", 2) %>\|<% tp.date.weekday("M/D", 2) %>]](火) | [[<% tp.date.weekday("YYYY-MM-DD", 3) %>\|<% tp.date.weekday("M/D", 3) %>]](水) | [[<% tp.date.weekday("YYYY-MM-DD", 4) %>\|<% tp.date.weekday("M/D", 4) %>]](木) | [[<% tp.date.weekday("YYYY-MM-DD", 5) %>\|<% tp.date.weekday("M/D", 5) %>]](金) | [[<% tp.date.weekday("YYYY-MM-DD", 6) %>\|<% tp.date.weekday("M/D", 6) %>]](土) | [[<% tp.date.weekday("YYYY-MM-DD", 7) %>\|<% tp.date.weekday("M/D", 7) %>]](日) | | ---------------------- | ---------------------- | ----------------------- | ----------------------- | ----------------------- | ----------------------- | ----------------------- | | | | | | | | | <%* } %> ### 今週やること <%* const a = tp.file.title const as = a.split("_") const w = as[1].replace("週ノート","") const w_num = parseInt(w, 10) const pre_w_num = w_num - 1 const next_w_num = w_num + 1 -%> ←[[<% as[0] + "_" + pre_w_num + "週ノート" %>]] | [[<% as[0] + "_" + next_w_num + "週ノート" %>]]→
週ノートは 2024_26週ノート のようなタイトルになっている。