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週ノート
のようなタイトルになっている。