日記テンプレート
code:diary.js
(function() {
Date.prototype.format = function(format) {
// yyyy, MM, dd, ddd だけ
.replace('yyyy', this.getFullYear())
.replace('MM', ('0' + (this.getMonth() + 1)).slice(-2))
.replace('dd', ('0' + this.getDate()).slice(-2))
}
// 処理ここから
const d = new Date(scrapbox.Page.title) // 新規ページの仮タイトルを今日の日付とする
const dateFormat = "yyyy/MM/dd"
const dayFormat = "ddd"
const oneYearAgo = new Date(d)
oneYearAgo.setFullYear(oneYearAgo.getFullYear() - 1) // 1年前の日付を取得
// ここで返してるものがページのタイトルと本文になるよ! 1週間分の日付と曜日を並べていきます
return `
追加情報:${d.format(dayFormat)}
`
})()