Obsidian Templaterで週ノートを作成する
とりあえず、サンプルでやってみる。
sample.md---
creation date: <% tp.file.creation_date() %>
modification date: <% tp.file.last_modified_date("dddd Do MMMM YYYY HH:mm:ss") %>
---
<< [[<% tp.date.now("YYYY-MM-DD", -1) %>]] | [[<% tp.date.now("YYYY-MM-DD", 1) %>]] >>
# <% tp.file.title %>
<% tp.web.daily_quote() %>
とりあえず、週始めの月曜日を取得したい。
他のweeklyテンプレートではどのように設定しているか?
週末の日曜日に作るのと、月曜日に作るのとで違いがあるのかわからなかったので、とりあえず条件分岐させておいた
test.md<%*
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("YYYY-MM-DD", 2) %>]](火)
- [[<% tp.date.weekday("YYYY-MM-DD", 3) %>]](水)
- [[<% tp.date.weekday("YYYY-MM-DD", 4) %>]](木)
- [[<% tp.date.weekday("YYYY-MM-DD", 5) %>]](金)
- [[<% tp.date.weekday("YYYY-MM-DD", 6) %>]](土)
- [[<% tp.date.weekday("YYYY-MM-DD", 7) %>]](日)
<%* }
%>
ref.