Last Sync: 2026-01-24 12:45 (Mobile)
This commit is contained in:
48
.trash/2024-W21.md
Normal file
48
.trash/2024-W21.md
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
weekly_summary:
|
||||
tags:
|
||||
- Weekly
|
||||
---
|
||||
## 지난주 반성
|
||||
-
|
||||
-
|
||||
## 이번주 계획
|
||||
### 지난주 에서 가져온 계획
|
||||
없습니다😀
|
||||
### 이번주 계획
|
||||
|
||||
## 다음주 계획
|
||||
-
|
||||
-
|
||||
## 이번주 요약
|
||||
| 요일 | 날짜 | 내용 | |
|
||||
| --- | -------------------------------------------------------------------------------------- | --------------------------- | --- |
|
||||
| 월 | `$=moment("2024-W21", "YYYY-[W]WW").startOf('isoWeek').format("MM-DD")` | ![[2024-05-20(월)#^summary]] | |
|
||||
| 화 | `$=moment("2024-W21", "YYYY-[W]WW").startOf('isoWeek').add(1, 'days').format("MM-DD")` | ![[2024-05-21(화)#^summary]] | |
|
||||
| 수 | `$=moment("2024-W21", "YYYY-[W]WW").startOf('isoWeek').add(2, 'days').format("MM-DD")` | ![[2024-05-22(수)#^summary]] | |
|
||||
| 목 | `$=moment("2024-W21", "YYYY-[W]WW").startOf('isoWeek').add(3, 'days').format("MM-DD")` | ![[2024-05-23(목)#^summary]] | |
|
||||
| 금 | `$=moment("2024-W21", "YYYY-[W]WW").startOf('isoWeek').add(4, 'days').format("MM-DD")` | ![[2024-05-24(금)#^summary]] | |
|
||||
| 토 | `$=moment("2024-W21", "YYYY-[W]WW").startOf('isoWeek').add(5, 'days').format("MM-DD")` | ![[2024-05-25(토)#^summary]] | |
|
||||
| 일 | `$=moment("2024-W21", "YYYY-[W]WW").startOf('isoWeek').add(6, 'days').format("MM-DD")` | ![[2024-05-26(일)#^summary]] | |
|
||||
## 데일리 리뷰
|
||||
```dataviewjs
|
||||
const currentNoteTitle = dv.current().file.name;
|
||||
const weekNumberMatch = currentNoteTitle.match(/(\d{4}-W\d{2})/);
|
||||
|
||||
if (weekNumberMatch) {
|
||||
const weekNumber = weekNumberMatch[0];
|
||||
const dailyNoteFolder = '"10. Planner/11. Daily"';
|
||||
|
||||
dv.pages(dailyNoteFolder)
|
||||
.where(page => {
|
||||
const pageDate = moment(page.file.name, "YYYY-MM-DD(ddd)");
|
||||
return pageDate.isValid() && pageDate.isoWeek() === moment(weekNumber, "YYYY-[W]WW").isoWeek();
|
||||
})
|
||||
.forEach(page => {
|
||||
const dailyReview = page.daily_review || "없음";
|
||||
dv.paragraph(`**${page.file.name}**: ${dailyReview}`);
|
||||
});
|
||||
} else {
|
||||
dv.paragraph("이 노트의 제목에 ISO 주 정보가 포함되지 않았습니다.");
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user