デイリーページをテンプレートで自動作成する
以下をハイパー参考にして作成。
仮ページタイトルから日付を参照して、前後の日付リンクを自動設定。
毎週火曜日は燃えるゴミがあるので、火曜日だったら自動的にそれを追加。
daily.js(function() {
const toYearNumber = "2018"
const todayNumber = scrapbox.Page.title.split("/") // 新規ページの仮タイトルから、今日の日付を取得
const d = moment(`${toYearNumber}${todayNumber[0]}${todayNumber[1]}`)
const E = d.format('E') //週番号(月が1で、日が7)
let routine = "";
if (E == 2){
routine = "燃えるゴミ";
}
// ここで返してるものがページのタイトルと本文になるよ!
return `
<=[${d.add('days', -1).format('MM/DD')}] [${d.add('days',2).format('MM/DD')}]=>
---------------------------------------------------task-line----------------------------------------------------
朝棚
${routine}
----------------------------------------------------idea-line--------------------------------------------------
`
})()
注意点
デイリーページのタイトルが 2018/09/23
になっていないので、それを補足してある。