ObsidianでWeeklyを作るTemplater用ファイル
code: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 = as1.replace("週ノート","") const w_num = parseInt(w, 10)
const pre_w_num = w_num - 1
const next_w_num = w_num + 1
-%>
←[as0 + "_" + pre_w_num + "週ノート" %>] | [as0 + "_" + next_w_num + "週ノート" %>]→ 週ノートは2024_26週ノートのようなタイトルになっている。