981 B
981 B
Bases examples
Task tracker
filters:
and:
- file.hasTag("task")
- 'file.ext == "md"'
formulas:
days_until_due: 'if(due, (date(due) - today()).days, "")'
is_overdue: 'if(due, date(due) < today() && status != "done", false)'
properties:
formula.days_until_due:
displayName: "Days Until Due"
views:
- type: table
name: Active
filters:
and:
- 'status != "done"'
order:
- file.name
- status
- due
- formula.days_until_due
groupBy:
property: status
direction: ASC
Daily notes index
filters:
and:
- file.inFolder("Daily Notes")
- '/^\d{4}-\d{2}-\d{2}$/.matches(file.basename)'
formulas:
day_of_week: 'date(file.basename).format("dddd")'
word_estimate: '(file.size / 5).round(0)'
views:
- type: table
name: Recent notes
limit: 30
order:
- file.name
- formula.day_of_week
- formula.word_estimate
- file.mtime