Sprintページをテンプレートで自動作成する
一週間ごとに設定しているsprint用のページを
テンプレートから自動作成。
以下を利用
テンプレートはたとえば以下。
sprint.js(function() {
const nextSprintNumber = scrapbox.Page.title.split(".") // 新規ページの仮タイトルから、sprint番号を取得
const d = moment()
// ここで返してるものがページのタイトルと本文になるよ!
return `
<[sprint.${nextSprintNumber[1] - 1}] [sprint.${nextSprintNumber[1] - 0 + 1}]>
${d}
画像
カレンダー:[${d.day(1).format('YYYY年MM月')}]
月曜日 [${d.day(1).format('MM/DD')}]
火曜日 [${d.day(2).format('MM/DD')}] 燃えるゴミ
水曜日 [${d.day(3).format('MM/DD')}]
木曜日 [${d.day(4).format('MM/DD')}] ビニールゴミ
金曜日 [${d.day(5).format('MM/DD')}] シゴタノ! のきばトーク
土曜日 [${d.day(6).format('MM/DD')}]
日曜日 [${d.day(7).format('MM/DD')}] メルマガ締切
[-.icon]
[* Sprint.${nextSprintNumber[1]}_plan]
[-.icon]
[* 今週どうだった?]
`
})()
「今週の日付」の取り方がざっくりしているので、スクリプトを発動するタイミング次第では、うまく動かないかも。