dataviewプラグインを使うとできます。
以下のようなクエリをノートに書けばよいです。
```dataview
TABLE dateformat(file.mtime, "yyyy/MM/dd") AS "Last Modified"
WHERE date(today) - file.mtime <= dur(7 days) SORT file.mtime DESC
```
例えばtest, test1, test2, test3という三つのファイルがあり、それぞれ以下の日時に更新されているとします。
# ls -l | awk -v 'OFS=\t' '{print $6,$7,$8,$9}'
May 21 21:32 test.md
May 1 00:00 test1.md
May 10 00:00 test2.md
May 20 00:00 test3.md
今は5/21の21:32なので、このとき、表示されるのはtestとtest3だけになります(test1, test2は一週間以上前が最終更新)。
コメント