Rollver daily todos is a really nice extension for Obsidian.md that takes TODOs from yesterdays daily notes and rolls them over to today's notes. It has support for Obsidians built-in templates, but does - to my understanding - not really work well with the Templater Plugin. At least, I was unable to get it to work :-). Also, I wished it had some way to tell me that TODOs have been rolled over a few times already. Doing it this way is my way of working around these limitations.
I took some of the code of that "rollover daily todos" plugin and made it into a templater user script.
- Copy
rollover_daily_todos.js
into your templater user scripts directory. - Include it in your daily notes template, like so:
# Tasks
<% await tp.user.rollover_daily_todos() %>
If your folder id different from "Tasks/Daily", you might need to call it like this:
# Tasks
<% await tp.user.rollover_daily_todos(folder="My/Daily/Notes/Folder") %>
@michaelm2391 interesting, as I am using it with templater and don't have the issues you are describing. I mean, I wrote it for that purpose π€ . From your error message, it probably fails in line 2, and probably this is due to it not finding any previous daily note!? Just thinking it through. What happens if you put a daily note in the folder
Tasks/Daily
(independent of that you have your daily notes somewhere else maybe)?