日報テンプレートの更新ログ
日報テンプレートの更新ログ
2024-05-19
学んだこと、感じたことを統合
code:template.js
(function() {
// 日付をyyyy-mm-dd形式で返す関数
function formatDate(date) {
return date.getFullYear() + '-' + ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + date.getDate()).slice(-2);
}
// 今日
var today = formatDate(new Date());
// 明日
var tomorrow = formatDate(new Date(new Date().setDate(new Date().getDate() + 1)));
// 昨日
var yesterday = formatDate(new Date(new Date().setDate(new Date().getDate() - 1)));
// 7日前
var oneWeekAgo = formatDate(new Date(new Date().setDate(new Date().getDate() - 7)));
// 一ヶ月前
var oneMonthAgo = formatDate(new Date(new Date().setMonth(new Date().getMonth() - 1)));
// 一年前
var oneYearAgo = formatDate(new Date(new Date().setFullYear(new Date().getFullYear() - 1)));
return `日報 ${today}
| 今日やったこと/学んだこと/感じたこと
| 今の気持ち(5段階評価)
| 今日やった新体験
| 過去の振り返り
`;
})()
code:2.0.js
(function() {
//今日
var date = new Date();
var today = date.getFullYear() + '-' + ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + date.getDate()).slice(-2);
//明日
var tomorrow = new Date(date);
tomorrow.setDate(date.getDate() + 1);
var nextDay = tomorrow.getFullYear() + '-' + ('0' + (tomorrow.getMonth() + 1)).slice(-2) + '-' + ('0' + tomorrow.getDate()).slice(-2);
//10日前
var tenDaysAgo = new Date(date);
tenDaysAgo.setDate(date.getDate() -10);
var tenDays = tenDaysAgo.getFullYear() + '-' + ('0' + (tenDaysAgo.getMonth() + 1)).slice(-2) + '-' + ('0' + tenDaysAgo.getDate()).slice(-2);
//昨日
var yesterday = new Date(date);
yesterday.setDate(date.getDate() - 1);
var dayAgo = yesterday.getFullYear() + '-' + ('0' + (yesterday.getMonth() + 1)).slice(-2) + '-' + ('0' + yesterday.getDate()).slice(-2);
return `日報 ${today}
| 今日やったこと/学んだこと/感じたこと
| 今の気持ち(5段階評価)
| 今日やった新体験
| 昨日、10日前の振り返り
`;
})()
もうちょいコンパクトにできそうな気がするcFQ2f7LRuLYP.icon
変数をnexyday だの tonorrowだの二重にしているのが気持ち悪い
初回バージョン
code:1.0.txt
日報 (本日)
nippou.icon
| 今日やったこと/学んだこと/感じたこと
| 今の気持ち(5段階評価)
| 今日やった新体験